From 22afc2a0ca354a1eb11919c51058918d7e953e22 Mon Sep 17 00:00:00 2001 From: mrugesh <1884376+raisedadead@users.noreply.github.com> Date: Tue, 25 Feb 2020 00:10:32 +0530 Subject: [PATCH] feat(learn): python certification projects (#38216) Co-authored-by: Oliver Eyton-Williams Co-authored-by: Kristofer Koishigawa Co-authored-by: Beau Carnes --- api-server/common/models/user.json | 15 +++ api-server/server/boot/certificate.js | 51 ++++++-- api-server/server/boot/user.js | 3 + api-server/server/utils/certTypes.json | 5 +- api-server/server/utils/commit-goals.json | 15 ++- api-server/server/utils/commit.js | 10 +- api-server/server/utils/constantStrings.json | 5 +- .../server/utils/getDynamicPropsForUser.js | 5 +- api-server/server/utils/publicUserProps.js | 3 + .../server/utils/superBlockCertTypeMap.js | 5 +- api-server/server/utils/user-stats.js | 5 +- client/src/client-only-routes/ShowSettings.js | 9 ++ client/src/components/landing/index.js | 2 +- .../src/components/settings/Certification.js | 21 +++- .../components/settings/Certification.test.js | 43 +++++++ .../index.md | 21 ++++ .../learn/data-analysis-with-python/index.md | 7 ++ .../index.md | 2 + .../machine-learning-with-python/index.md | 7 ++ .../index.md | 19 +++ .../scientific-computing-with-python/index.md | 7 ++ .../index.md | 21 ++++ client/src/redux/index.js | 25 +++- client/src/resources/certProjectMap.js | 115 ++++++++++++++++++ .../src/templates/Challenges/redux/index.js | 5 +- .../src/templates/Challenges/utils/build.js | 6 +- client/utils/blockNameify.js | 10 +- client/utils/challengeTypes.js | 14 ++- client/utils/validCertNames.js | 3 + .../challenges/_meta/algorithms/meta.json | 2 +- .../meta.json | 4 +- .../meta.json | 18 +++ .../meta.json | 30 +++++ .../_meta/data-structures/meta.json | 2 +- .../data-visualization-certificate/meta.json | 4 +- .../front-end-libraries-certificate/meta.json | 4 +- .../meta.json | 8 ++ .../meta.json | 4 +- .../meta.json | 4 +- .../legacy-back-end-certificate/meta.json | 4 +- .../meta.json | 4 +- .../legacy-front-end-certificate/meta.json | 4 +- .../meta.json | 18 +++ .../meta.json | 30 +++++ .../challenges/_meta/project-euler/meta.json | 2 +- .../meta.json | 4 +- .../challenges/_meta/rosetta-code/meta.json | 2 +- .../meta.json | 18 +++ .../meta.json | 30 +++++ .../_meta/take-home-projects/meta.json | 2 +- .../port-scanner.english.md | 59 +++++++++ .../sha-1-password-cracker.english.md | 58 +++++++++ .../arithmetic-formatter.english.md | 61 ++++++++++ .../budget-app.english.md | 61 ++++++++++ .../polygon-area-calculator.english.md | 61 ++++++++++ .../probability-calculator.english.md | 59 +++++++++ .../time-calculator.english.md | 59 +++++++++ .../demographic-data-analyzer.english.md | 50 ++++++++ ...e-standard-deviation-calculator.english.md | 50 ++++++++ .../medical-data-visualizer.english.md | 50 ++++++++ ...age-view-time-series-visualizer.english.md | 50 ++++++++ .../sea-level-predictor.english.md | 50 ++++++++ ...recommendation-engine-using-knn.english.md | 61 ++++++++++ .../cat-and-dog-image-classifier.english.md | 59 +++++++++ ...ression-health-costs-calculator.english.md | 61 ++++++++++ .../neural-network-sms-text-classifier.md | 59 +++++++++ .../rock-paper-scissors.english.md | 50 ++++++++ .../find-the-symmetric-difference.english.md | 0 .../implement-bubble-sort.english.md | 0 .../implement-insertion-sort.english.md | 0 .../implement-merge-sort.english.md | 0 .../implement-quick-sort.english.md | 0 .../implement-selection-sort.english.md | 0 .../algorithms/inventory-update.english.md | 0 .../algorithms/no-repeats-please.english.md | 0 .../algorithms/pairwise.english.md | 0 ...element-to-a-binary-search-tree.english.md | 0 ...specific-index-in-a-linked-list.english.md | 0 .../data-structures/adjacency-list.english.md | 0 .../adjacency-matrix.english.md | 0 .../breadth-first-search.english.md | 0 ...present-in-a-binary-search-tree.english.md | 0 .../check-if-binary-search-tree.english.md | 0 .../create-a-circular-queue.english.md | 0 .../create-a-doubly-linked-list.english.md | 0 .../create-a-hash-table.english.md | 0 .../create-a-linked-list-class.english.md | 0 .../create-a-map-data-structure.english.md | 0 .../create-a-priority-queue-class.english.md | 0 .../create-a-queue-class.english.md | 0 .../create-a-set-class.english.md | 0 .../create-a-stack-class.english.md | 0 .../create-a-trie-search-tree.english.md | 0 .../create-an-es6-javascript-map.english.md | 0 .../create-and-add-to-sets-in-es6.english.md | 0 ...af-node-in-a-binary-search-tree.english.md | 0 ...e-child-in-a-binary-search-tree.english.md | 0 ...hildren-in-a-binary-search-tree.english.md | 0 .../depth-first-search.english.md | 0 ...-height-of-a-binary-search-tree.english.md | 0 ...m-value-in-a-binary-search-tree.english.md | 0 ...ement-heap-sort-with-a-min-heap.english.md | 0 .../incidence-matrix.english.md | 0 ...sert-an-element-into-a-max-heap.english.md | 0 .../invert-a-binary-tree.english.md | 0 .../learn-how-a-stack-works.english.md | 0 ...-difference-on-two-sets-of-data.english.md | 0 ...ubset-check-on-two-sets-of-data.english.md | 0 .../perform-a-union-on-two-sets.english.md | 0 ...ntersection-on-two-sets-of-data.english.md | 0 ...move-an-element-from-a-max-heap.english.md | 0 ...nts-from-a-linked-list-by-index.english.md | 0 ...ove-elements-from-a-linked-list.english.md | 0 .../remove-items-from-a-set-in-es6.english.md | 0 .../reverse-a-doubly-linked-list.english.md | 0 .../search-within-a-linked-list.english.md | 0 .../data-structures/typed-arrays.english.md | 0 ...se-.has-and-.size-on-an-es6-set.english.md | 0 ...-search-in-a-binary-search-tree.english.md | 0 ...-search-in-a-binary-search-tree.english.md | 0 ...d-notes-for-es5-set-integration.english.md | 0 ...ork-with-nodes-in-a-linked-list.english.md | 0 .../problem-1-multiples-of-3-and-5.english.md | 0 .../problem-10-summation-of-primes.english.md | 0 ...roblem-100-arranged-probability.english.md | 0 .../problem-101-optimum-polynomial.english.md | 0 ...roblem-102-triangle-containment.english.md | 0 ...103-special-subset-sums-optimum.english.md | 0 ...m-104-pandigital-fibonacci-ends.english.md | 0 ...105-special-subset-sums-testing.english.md | 0 ...pecial-subset-sums-meta-testing.english.md | 0 .../problem-107-minimal-network.english.md | 0 ...m-108-diophantine-reciprocals-i.english.md | 0 .../problem-109-darts.english.md | 0 ...em-11-largest-product-in-a-grid.english.md | 0 ...-110-diophantine-reciprocals-ii.english.md | 0 .../problem-111-primes-with-runs.english.md | 0 .../problem-112-bouncy-numbers.english.md | 0 .../problem-113-non-bouncy-numbers.english.md | 0 ...4-counting-block-combinations-i.english.md | 0 ...-counting-block-combinations-ii.english.md | 0 ...lem-116-red-green-or-blue-tiles.english.md | 0 ...em-117-red-green-and-blue-tiles.english.md | 0 ...oblem-118-pandigital-prime-sets.english.md | 0 .../problem-119-digit-power-sum.english.md | 0 ...hly-divisible-triangular-number.english.md | 0 .../problem-120-square-remainders.english.md | 0 ...roblem-121-disc-game-prize-fund.english.md | 0 ...em-122-efficient-exponentiation.english.md | 0 ...lem-123-prime-square-remainders.english.md | 0 .../problem-124-ordered-radicals.english.md | 0 .../problem-125-palindromic-sums.english.md | 0 .../problem-126-cuboid-layers.english.md | 0 .../problem-127-abc-hits.english.md | 0 ...-128-hexagonal-tile-differences.english.md | 0 ...roblem-129-repunit-divisibility.english.md | 0 .../problem-13-large-sum.english.md | 0 ...tes-with-prime-repunit-property.english.md | 0 ...blem-131-prime-cube-partnership.english.md | 0 ...oblem-132-large-repunit-factors.english.md | 0 .../problem-133-repunit-nonfactors.english.md | 0 ...oblem-134-prime-pair-connection.english.md | 0 .../problem-135-same-differences.english.md | 0 ...roblem-136-singleton-difference.english.md | 0 ...em-137-fibonacci-golden-nuggets.english.md | 0 ...138-special-isosceles-triangles.english.md | 0 .../problem-139-pythagorean-tiles.english.md | 0 ...lem-14-longest-collatz-sequence.english.md | 0 ...dified-fibonacci-golden-nuggets.english.md | 0 ...numbers-n-which-are-also-square.english.md | 0 ...m-142-perfect-square-collection.english.md | 0 ...-torricelli-point-of-a-triangle.english.md | 0 ...ple-reflections-of-a-laser-beam.english.md | 0 ...ers-are-there-below-one-billion.english.md | 0 ...6-investigating-a-prime-pattern.english.md | 0 ...ctangles-in-cross-hatched-grids.english.md | 0 ...-148-exploring-pascals-triangle.english.md | 0 ...g-for-a-maximum-sum-subsequence.english.md | 0 .../problem-15-lattice-paths.english.md | 0 ...sub-triangle-having-minimum-sum.english.md | 0 ...sizes-an-expected-value-problem.english.md | 0 ...alf-as-a-sum-of-inverse-squares.english.md | 0 ...investigating-gaussian-integers.english.md | 0 ...m-154-exploring-pascals-pyramid.english.md | 0 ...155-counting-capacitor-circuits.english.md | 0 .../problem-156-counting-digits.english.md | 0 ...olving-the-diophantine-equation.english.md | 0 ...after-its-neighbour-to-the-left.english.md | 0 ...tal-root-sums-of-factorisations.english.md | 0 .../problem-16-power-digit-sum.english.md | 0 ...m-160-factorial-trailing-digits.english.md | 0 .../problem-161-triominoes.english.md | 0 ...problem-162-hexadecimal-numbers.english.md | 0 ...lem-163-cross-hatched-triangles.english.md | 0 ...-sum-greater-than-a-given-value.english.md | 0 .../problem-165-intersections.english.md | 0 .../problem-166-criss-cross.english.md | 0 ...67-investigating-ulam-sequences.english.md | 0 .../problem-168-number-rotations.english.md | 0 ...pressed-as-a-sum-of-powers-of-2.english.md | 0 ...problem-17-number-letter-counts.english.md | 0 ...ormed-by-concatenating-products.english.md | 0 ...uares-of-the-digits-is-a-square.english.md | 0 ...umbers-with-few-repeated-digits.english.md | 0 ...ow-square-laminae-can-be-formed.english.md | 0 ...three-...-distinct-arrangements.english.md | 0 ...pressed-as-a-sum-of-powers-of-2.english.md | 0 ...triangles-that-share-a-cathetus.english.md | 0 ...7-integer-angled-quadrilaterals.english.md | 0 .../problem-178-step-numbers.english.md | 0 ...9-consecutive-positive-divisors.english.md | 0 .../problem-18-maximum-path-sum-i.english.md | 0 ...f-a-function-of-three-variables.english.md | 0 ...ifferent-colours-can-be-grouped.english.md | 0 .../problem-182-rsa-encryption.english.md | 0 ...em-183-maximum-product-of-parts.english.md | 0 ...triangles-containing-the-origin.english.md | 0 .../problem-185-number-mind.english.md | 0 ...-186-connectedness-of-a-network.english.md | 0 .../problem-187-semiprimes.english.md | 0 ...hyperexponentiation-of-a-number.english.md | 0 ...tri-colouring-a-triangular-grid.english.md | 0 .../problem-19-counting-sundays.english.md | 0 ...0-maximising-a-weighted-product.english.md | 0 .../problem-191-prize-strings.english.md | 0 ...problem-192-best-approximations.english.md | 0 .../problem-193-squarefree-numbers.english.md | 0 ...lem-194-coloured-configurations.english.md | 0 ...es-with-one-angle-of-60-degrees.english.md | 0 .../problem-196-prime-triplets.english.md | 0 ...-a-recursively-defined-sequence.english.md | 0 .../problem-198-ambiguous-numbers.english.md | 0 ...em-199-iterative-circle-packing.english.md | 0 ...roblem-2-even-fibonacci-numbers.english.md | 0 .../problem-20-factorial-digit-sum.english.md | 0 ...g-the-contiguous-sub-string-200.english.md | 0 ...m-201-subsets-with-a-unique-sum.english.md | 0 .../problem-202-laserbeam.english.md | 0 ...quarefree-binomial-coefficients.english.md | 0 ...204-generalised-hamming-numbers.english.md | 0 .../problem-205-dice-game.english.md | 0 .../problem-206-concealed-square.english.md | 0 ...207-integer-partition-equations.english.md | 0 .../problem-208-robot-walks.english.md | 0 .../problem-209-circular-logic.english.md | 0 .../problem-21-amicable-numbers.english.md | 0 ...lem-210-obtuse-angled-triangles.english.md | 0 .../problem-211-divisor-square-sum.english.md | 0 ...-212-combined-volume-of-cuboids.english.md | 0 .../problem-213-flea-circus.english.md | 0 .../problem-214-totient-chains.english.md | 0 .../problem-215-crack-free-walls.english.md | 0 ...ty-of-numbers-of-the-form-2n2-1.english.md | 0 .../problem-217-balanced-numbers.english.md | 0 ...-perfect-right-angled-triangles.english.md | 0 .../problem-219-skew-cost-coding.english.md | 0 .../problem-22-names-scores.english.md | 0 .../problem-220-heighway-dragon.english.md | 0 ...roblem-221-alexandrian-integers.english.md | 0 .../problem-222-sphere-packing.english.md | 0 ...almost-right-angled-triangles-i.english.md | 0 ...lmost-right-angled-triangles-ii.english.md | 0 ...lem-225-tribonacci-non-divisors.english.md | 0 ...oblem-226-a-scoop-of-blancmange.english.md | 0 .../problem-227-the-chase.english.md | 0 .../problem-228-minkowski-sums.english.md | 0 ...r-representations-using-squares.english.md | 0 .../problem-23-non-abundant-sums.english.md | 0 .../problem-230-fibonacci-words.english.md | 0 ...sation-of-binomial-coefficients.english.md | 0 .../problem-232-the-race.english.md | 0 ...-233-lattice-points-on-a-circle.english.md | 0 ...oblem-234-semidivisible-numbers.english.md | 0 ...n-arithmetic-geometric-sequence.english.md | 0 .../problem-236-luxury-hampers.english.md | 0 ...-tours-on-a-4-x-n-playing-board.english.md | 0 ...roblem-238-infinite-string-tour.english.md | 0 ...m-239-twenty-two-foolish-primes.english.md | 0 ...m-24-lexicographic-permutations.english.md | 0 .../problem-240-top-dice.english.md | 0 ...roblem-241-perfection-quotients.english.md | 0 .../problem-242-odd-triplets.english.md | 0 .../problem-243-resilience.english.md | 0 .../problem-244-sliders.english.md | 0 .../problem-245-coresilience.english.md | 0 ...blem-246-tangents-to-an-ellipse.english.md | 0 ...m-247-squares-under-a-hyperbola.english.md | 0 ...lers-totient-function-equals-13.english.md | 0 .../problem-249-prime-subset-sums.english.md | 0 ...-25-1000-digit-fibonacci-number.english.md | 0 .../problem-250-250250.english.md | 0 .../problem-251-cardano-triplets.english.md | 0 .../problem-252-convex-holes.english.md | 0 .../problem-253-tidying-up.english.md | 0 ...em-254-sums-of-digit-factorials.english.md | 0 ...roblem-255-rounded-square-roots.english.md | 0 .../problem-256-tatami-free-rooms.english.md | 0 .../problem-257-angular-bisectors.english.md | 0 ...258-a-lagged-fibonacci-sequence.english.md | 0 .../problem-259-reachable-numbers.english.md | 0 .../problem-26-reciprocal-cycles.english.md | 0 .../problem-260-stone-game.english.md | 0 ...problem-261-pivotal-square-sums.english.md | 0 .../problem-262-mountain-range.english.md | 0 ...63-an-engineers-dream-come-true.english.md | 0 .../problem-264-triangle-centres.english.md | 0 .../problem-265-binary-circles.english.md | 0 .../problem-266-pseudo-square-root.english.md | 0 .../problem-267-billionaire.english.md | 0 ...nct-prime-factors-less-than-100.english.md | 0 ...-with-at-least-one-integer-root.english.md | 0 .../problem-27-quadratic-primes.english.md | 0 .../problem-270-cutting-squares.english.md | 0 ...roblem-271-modular-cubes-part-1.english.md | 0 ...roblem-272-modular-cubes-part-2.english.md | 0 .../problem-273-sum-of-squares.english.md | 0 ...em-274-divisibility-multipliers.english.md | 0 ...problem-275-balanced-sculptures.english.md | 0 ...problem-276-primitive-triangles.english.md | 0 ...277-a-modified-collatz-sequence.english.md | 0 ...near-combinations-of-semiprimes.english.md | 0 ...ral-sides-and-an-integral-angle.english.md | 0 ...blem-28-number-spiral-diagonals.english.md | 0 .../problem-280-ant-and-seeds.english.md | 0 .../problem-281-pizza-toppings.english.md | 0 ...blem-282-the-ackermann-function.english.md | 0 ...ea--perimeter-ratio-is-integral.english.md | 0 .../problem-284-steady-squares.english.md | 0 .../problem-285-pythagorean-odds.english.md | 0 ...oblem-286-scoring-probabilities.english.md | 0 ...-a-simple-compression-algorithm.english.md | 0 ...oblem-288-an-enormous-factorial.english.md | 0 .../problem-289-eulerian-cycles.english.md | 0 .../problem-29-distinct-powers.english.md | 0 .../problem-290-digital-signature.english.md | 0 .../problem-291-panaitopol-primes.english.md | 0 ...roblem-292-pythagorean-polygons.english.md | 0 ...em-293-pseudo-fortunate-numbers.english.md | 0 ...4-sum-of-digits---experience-23.english.md | 0 .../problem-295-lenticular-holes.english.md | 0 ...96-angular-bisector-and-tangent.english.md | 0 ...m-297-zeckendorf-representation.english.md | 0 .../problem-298-selective-amnesia.english.md | 0 ...lem-299-three-similar-triangles.english.md | 0 .../problem-3-largest-prime-factor.english.md | 0 .../problem-30-digit-n-powers.english.md | 0 .../problem-300-protein-folding.english.md | 0 .../project-euler/problem-301-nim.english.md | 0 ...lem-302-strong-achilles-numbers.english.md | 0 ...303-multiples-with-small-digits.english.md | 0 .../problem-304-primonacci.english.md | 0 .../problem-305-reflexive-position.english.md | 0 .../problem-306-paper-strip-game.english.md | 0 .../problem-307-chip-defects.english.md | 0 ...zing-prime-generating-automaton.english.md | 0 .../problem-309-integer-ladders.english.md | 0 .../problem-31-coin-sums.english.md | 0 .../problem-310-nim-square.english.md | 0 ...iclinic-integral-quadrilaterals.english.md | 0 ...yclic-paths-on-sierpiski-graphs.english.md | 0 .../problem-313-sliding-game.english.md | 0 ...oblem-314-the-mouse-on-the-moon.english.md | 0 ...problem-315-digital-root-clocks.english.md | 0 ...6-numbers-in-decimal-expansions.english.md | 0 .../problem-317-firecracker.english.md | 0 .../problem-318-2011-nines.english.md | 0 .../problem-319-bounded-sequences.english.md | 0 .../problem-32-pandigital-products.english.md | 0 ...als-divisible-by-a-huge-integer.english.md | 0 .../problem-321-swapping-counters.english.md | 0 ...al-coefficients-divisible-by-10.english.md | 0 ...r-operations-on-random-integers.english.md | 0 .../problem-324-building-a-tower.english.md | 0 .../problem-325-stone-game-ii.english.md | 0 .../problem-326-modulo-summations.english.md | 0 .../problem-327-rooms-of-doom.english.md | 0 .../problem-328-lowest-cost-search.english.md | 0 .../problem-329-prime-frog.english.md | 0 ...m-33-digit-cancelling-fractions.english.md | 0 .../problem-330-eulers-number.english.md | 0 .../problem-331-cross-flips.english.md | 0 ...problem-332-spherical-triangles.english.md | 0 .../problem-333-special-partitions.english.md | 0 .../problem-334-spilling-the-beans.english.md | 0 ...problem-335-gathering-the-beans.english.md | 0 ...roblem-336-maximix-arrangements.english.md | 0 ...337-totient-stairstep-sequences.english.md | 0 ...-cutting-rectangular-grid-paper.english.md | 0 .../problem-339-peredur-fab-efrawg.english.md | 0 .../problem-34-digit-factorials.english.md | 0 .../problem-340-crazy-function.english.md | 0 ...olombs-self-describing-sequence.english.md | 0 ...e-totient-of-a-square-is-a-cube.english.md | 0 ...roblem-343-fractional-sequences.english.md | 0 .../problem-344-silver-dollar-game.english.md | 0 .../problem-345-matrix-sum.english.md | 0 .../problem-346-strong-repunits.english.md | 0 ...integer-divisible-by-two-primes.english.md | 0 ...-348-sum-of-a-square-and-a-cube.english.md | 0 .../problem-349-langtons-ant.english.md | 0 .../problem-35-circular-primes.english.md | 0 ...greatest-and-the-greatest-least.english.md | 0 .../problem-351-hexagonal-orchards.english.md | 0 .../problem-352-blood-tests.english.md | 0 .../problem-353-risky-moon.english.md | 0 ...4-distances-in-a-bees-honeycomb.english.md | 0 ...blem-355-maximal-coprime-subset.english.md | 0 ...gest-roots-of-cubic-polynomials.english.md | 0 ...m-357-prime-generating-integers.english.md | 0 .../problem-358-cyclic-numbers.english.md | 0 .../problem-359-hilberts-new-hotel.english.md | 0 ...blem-36-double-base-palindromes.english.md | 0 .../problem-360-scary-sphere.english.md | 0 ...sequence-of-thue-morse-sequence.english.md | 0 .../problem-362-squarefree-factors.english.md | 0 .../problem-363-bzier-curves.english.md | 0 ...roblem-364-comfortable-distance.english.md | 0 ...365-a-huge-binomial-coefficient.english.md | 0 .../problem-366-stone-game-iii.english.md | 0 .../problem-367-bozo-sort.english.md | 0 ...oblem-368-a-kempner-like-series.english.md | 0 .../problem-369-badugi.english.md | 0 .../problem-37-truncatable-primes.english.md | 0 ...problem-370-geometric-triangles.english.md | 0 .../problem-371-licence-plates.english.md | 0 .../problem-372-pencils-of-rays.english.md | 0 ...oblem-373-circumscribed-circles.english.md | 0 ...ximum-integer-partition-product.english.md | 0 ...lem-375-minimum-of-subsequences.english.md | 0 ...-376-nontransitive-sets-of-dice.english.md | 0 ...377-sum-of-digits-experience-13.english.md | 0 .../problem-378-triangle-triples.english.md | 0 ...379-least-common-multiple-count.english.md | 0 ...problem-38-pandigital-multiples.english.md | 0 .../problem-380-amazing-mazes.english.md | 0 .../problem-381-prime-k-factorial.english.md | 0 ...problem-382-generating-polygons.english.md | 0 ...y-comparison-between-factorials.english.md | 0 ...blem-384-rudin-shapiro-sequence.english.md | 0 ...m-385-ellipses-inside-triangles.english.md | 0 ...-maximum-length-of-an-antichain.english.md | 0 .../problem-387-harshad-numbers.english.md | 0 .../problem-388-distinct-lines.english.md | 0 .../problem-389-platonic-dice.english.md | 0 ...blem-39-integer-right-triangles.english.md | 0 ...ational-sides-and-integral-area.english.md | 0 .../problem-391-hopping-game.english.md | 0 ...roblem-392-enmeshed-unit-circle.english.md | 0 .../problem-393-migrating-ants.english.md | 0 .../problem-394-eating-pie.english.md | 0 .../problem-395-pythagorean-tree.english.md | 0 ...lem-396-weak-goodstein-sequence.english.md | 0 ...roblem-397-triangle-on-parabola.english.md | 0 .../problem-398-cutting-rope.english.md | 0 ...99-squarefree-fibonacci-numbers.english.md | 0 ...em-4-largest-palindrome-product.english.md | 0 ...oblem-40-champernownes-constant.english.md | 0 ...problem-400-fibonacci-tree-game.english.md | 0 ...-401-sum-of-squares-of-divisors.english.md | 0 ...-402-integer-valued-polynomials.english.md | 0 ...s-enclosed-by-parabola-and-line.english.md | 0 ...problem-404-crisscross-ellipses.english.md | 0 ...roblem-405-a-rectangular-tiling.english.md | 0 .../problem-406-guessing-game.english.md | 0 .../problem-407-idempotents.english.md | 0 ...admissible-paths-through-a-grid.english.md | 0 .../problem-409-nim-extreme.english.md | 0 .../problem-41-pandigital-prime.english.md | 0 ...lem-410-circle-and-tangent-line.english.md | 0 .../problem-411-uphill-paths.english.md | 0 .../problem-412-gnomon-numbering.english.md | 0 .../problem-413-one-child-numbers.english.md | 0 .../problem-414-kaprekar-constant.english.md | 0 .../problem-415-titanic-sets.english.md | 0 .../problem-416-a-frogs-trip.english.md | 0 ...roblem-417-reciprocal-cycles-ii.english.md | 0 ...oblem-418-factorisation-triples.english.md | 0 ...oblem-419-look-and-say-sequence.english.md | 0 ...oblem-42-coded-triangle-numbers.english.md | 0 ...420-2x2-positive-integer-matrix.english.md | 0 ...oblem-421-prime-factors-of-n151.english.md | 0 ...quence-of-points-on-a-hyperbola.english.md | 0 ...blem-423-consecutive-die-throws.english.md | 0 .../problem-424-kakuro.english.md | 0 .../problem-425-prime-connection.english.md | 0 .../problem-426-box-ball-system.english.md | 0 .../problem-427-n-sequences.english.md | 0 ...problem-428-necklace-of-circles.english.md | 0 ...-of-squares-of-unitary-divisors.english.md | 0 ...blem-43-sub-string-divisibility.english.md | 0 .../problem-430-range-flips.english.md | 0 .../problem-431-square-space-silo.english.md | 0 .../problem-432-totient-sum.english.md | 0 ...-433-steps-in-euclids-algorithm.english.md | 0 .../problem-434-rigid-graphs.english.md | 0 ...olynomials-of-fibonacci-numbers.english.md | 0 .../problem-436-unfair-wager.english.md | 0 ...m-437-fibonacci-primitive-roots.english.md | 0 ...-polynomial-equations-solutions.english.md | 0 ...blem-439-sum-of-sum-of-divisors.english.md | 0 .../problem-44-pentagon-numbers.english.md | 0 .../problem-440-gcd-and-tiling.english.md | 0 ...se-summation-of-coprime-couples.english.md | 0 ...roblem-442-eleven-free-integers.english.md | 0 .../problem-443-gcd-sequence.english.md | 0 ...blem-444-the-roundtable-lottery.english.md | 0 .../problem-445-retractions-a.english.md | 0 .../problem-446-retractions-b.english.md | 0 .../problem-447-retractions-c.english.md | 0 ...8-average-least-common-multiple.english.md | 0 ...lem-449-chocolate-covered-candy.english.md | 0 ...ngular-pentagonal-and-hexagonal.english.md | 0 ...-hypocycloid-and-lattice-points.english.md | 0 .../problem-451-modular-inverses.english.md | 0 .../problem-452-long-products.english.md | 0 ...blem-453-lattice-quadrilaterals.english.md | 0 ...454-diophantine-reciprocals-iii.english.md | 0 ...455-powers-with-trailing-digits.english.md | 0 ...angles-containing-the-origin-ii.english.md | 0 ...al-modulo-the-square-of-a-prime.english.md | 0 ...lem-458-permutations-of-project.english.md | 0 .../problem-459-flipping-game.english.md | 0 ...m-46-goldbachs-other-conjecture.english.md | 0 .../problem-460-an-ant-on-the-move.english.md | 0 .../problem-461-almost-pi.english.md | 0 ...permutation-of-3-smooth-numbers.english.md | 0 ...463-a-weird-recurrence-relation.english.md | 0 ...64-mbius-function-and-intervals.english.md | 0 .../problem-465-polar-polygons.english.md | 0 ...terms-in-a-multiplication-table.english.md | 0 .../problem-467-superinteger.english.md | 0 ...visors-of-binomial-coefficients.english.md | 0 .../problem-469-empty-chairs.english.md | 0 ...blem-47-distinct-primes-factors.english.md | 0 .../problem-470-super-ramvok.english.md | 0 ...1-triangle-inscribed-in-ellipse.english.md | 0 ...lem-472-comfortable-distance-ii.english.md | 0 ...roblem-473-phigital-number-base.english.md | 0 ...lem-474-last-digits-of-divisors.english.md | 0 .../problem-475-music-festival.english.md | 0 .../problem-476-circle-packing-ii.english.md | 0 ...roblem-477-number-sequence-game.english.md | 0 .../problem-478-mixtures.english.md | 0 .../problem-479-roots-on-the-rise.english.md | 0 .../problem-48-self-powers.english.md | 0 .../problem-480-the-last-question.english.md | 0 .../problem-49-prime-permutations.english.md | 0 .../problem-5-smallest-multiple.english.md | 0 ...roblem-50-consecutive-prime-sum.english.md | 0 ...lem-51-prime-digit-replacements.english.md | 0 .../problem-52-permuted-multiples.english.md | 0 ...blem-53-combinatoric-selections.english.md | 0 .../problem-54-poker-hands.english.md | 0 .../problem-55-lychrel-numbers.english.md | 0 .../problem-56-powerful-digit-sum.english.md | 0 ...blem-57-square-root-convergents.english.md | 0 .../problem-58-spiral-primes.english.md | 0 .../problem-59-xor-decryption.english.md | 0 ...problem-6-sum-square-difference.english.md | 0 .../problem-60-prime-pair-sets.english.md | 0 ...em-61-cyclical-figurate-numbers.english.md | 0 .../problem-62-cubic-permutations.english.md | 0 ...roblem-63-powerful-digit-counts.english.md | 0 ...blem-64-odd-period-square-roots.english.md | 0 .../problem-65-convergents-of-e.english.md | 0 ...problem-66-diophantine-equation.english.md | 0 .../problem-67-maximum-path-sum-ii.english.md | 0 .../problem-68-magic-5-gon-ring.english.md | 0 .../problem-69-totient-maximum.english.md | 0 .../problem-7-10001st-prime.english.md | 0 .../problem-70-totient-permutation.english.md | 0 .../problem-71-ordered-fractions.english.md | 0 .../problem-72-counting-fractions.english.md | 0 ...3-counting-fractions-in-a-range.english.md | 0 ...oblem-74-digit-factorial-chains.english.md | 0 ...ingular-integer-right-triangles.english.md | 0 .../problem-76-counting-summations.english.md | 0 .../problem-77-prime-summations.english.md | 0 .../problem-78-coin-partitions.english.md | 0 .../problem-79-passcode-derivation.english.md | 0 ...m-8-largest-product-in-a-series.english.md | 0 ...0-square-root-digital-expansion.english.md | 0 .../problem-81-path-sum-two-ways.english.md | 0 .../problem-82-path-sum-three-ways.english.md | 0 .../problem-83-path-sum-four-ways.english.md | 0 .../problem-84-monopoly-odds.english.md | 0 .../problem-85-counting-rectangles.english.md | 0 .../problem-86-cuboid-route.english.md | 0 .../problem-87-prime-power-triples.english.md | 0 .../problem-88-product-sum-numbers.english.md | 0 .../problem-89-roman-numerals.english.md | 0 ...m-9-special-pythagorean-triplet.english.md | 0 .../problem-90-cube-digit-pairs.english.md | 0 ...angles-with-integer-coordinates.english.md | 0 .../problem-92-square-digit-chains.english.md | 0 ...oblem-93-arithmetic-expressions.english.md | 0 ...94-almost-equilateral-triangles.english.md | 0 .../problem-95-amicable-chains.english.md | 0 .../problem-96-su-doku.english.md | 0 ...lem-97-large-non-mersenne-prime.english.md | 0 .../problem-98-anagramic-squares.english.md | 0 .../problem-99-largest-exponential.english.md | 0 .../rosetta-code/100-doors.english.md | 0 .../rosetta-code/24-game.english.md | 0 ...illion-names-of-god-the-integer.english.md | 0 .../rosetta-code/abc-problem.english.md | 0 ...-perfect-number-classifications.english.md | 0 .../accumulator-factory.english.md | 0 .../ackermann-function.english.md | 0 .../rosetta-code/align-columns.english.md | 0 .../rosetta-code/amicable-pairs.english.md | 0 .../rosetta-code/averages-mode.english.md | 0 .../averages-pythagorean-means.english.md | 0 .../averages-root-mean-square.english.md | 0 .../rosetta-code/babbage-problem.english.md | 0 .../rosetta-code/balanced-brackets.english.md | 0 ...given-radius-through-two-points.english.md | 0 .../closest-pair-problem.english.md | 0 .../rosetta-code/combinations.english.md | 0 .../rosetta-code/comma-quibbling.english.md | 0 .../compare-a-list-of-strings.english.md | 0 ...rt-seconds-to-compound-duration.english.md | 0 ...ount-occurrences-of-a-substring.english.md | 0 .../rosetta-code/count-the-coins.english.md | 0 .../rosetta-code/cramers-rule.english.md | 0 .../cumulative-standard-deviation.english.md | 0 .../rosetta-code/cusip.english.md | 0 .../rosetta-code/cut-a-rectangle.english.md | 0 .../rosetta-code/date-format.english.md | 0 .../rosetta-code/date-manipulation.english.md | 0 .../rosetta-code/day-of-the-week.english.md | 0 .../deal-cards-for-freecell.english.md | 0 .../rosetta-code/deepcopy.english.md | 0 .../define-a-primitive-data-type.english.md | 0 .../department-numbers.english.md | 0 .../rosetta-code/discordian-date.english.md | 0 .../rosetta-code/dot-product.english.md | 0 .../element-wise-operations.english.md | 0 .../rosetta-code/emirp-primes.english.md | 0 .../rosetta-code/entropy.english.md | 0 .../rosetta-code/equilibrium-index.english.md | 0 .../ethiopian-multiplication.english.md | 0 .../rosetta-code/euler-method.english.md | 0 .../evaluate-binomial-coefficients.english.md | 0 .../execute-a-markov-algorithm.english.md | 0 .../rosetta-code/execute-brain.english.md | 0 .../extensible-prime-generator.english.md | 0 .../rosetta-code/factorial.english.md | 0 .../factors-of-a-mersenne-number.english.md | 0 .../factors-of-an-integer.english.md | 0 .../rosetta-code/farey-sequence.english.md | 0 ...bonacci-n-step-number-sequences.english.md | 0 .../fibonacci-sequence.english.md | 0 .../rosetta-code/fibonacci-word.english.md | 0 .../rosetta-code/fractran.english.md | 0 .../rosetta-code/gamma-function.english.md | 0 .../gaussian-elimination.english.md | 0 .../rosetta-code/general-fizzbuzz.english.md | 0 ...erate-lower-case-ascii-alphabet.english.md | 0 .../generator-exponential.english.md | 0 .../rosetta-code/gray-code.english.md | 0 .../greatest-common-divisor.english.md | 0 .../greatest-subsequential-sum.english.md | 0 .../hailstone-sequence.english.md | 0 .../rosetta-code/happy-numbers.english.md | 0 .../harshad-or-niven-series.english.md | 0 .../hash-from-two-arrays.english.md | 0 .../rosetta-code/hash-join.english.md | 0 .../heronian-triangles.english.md | 0 ...stadter-figure-figure-sequences.english.md | 0 .../hofstadter-q-sequence.english.md | 0 .../i-before-e-except-after-c.english.md | 0 .../rosetta-code/iban.english.md | 0 .../rosetta-code/identity-matrix.english.md | 0 .../iterated-digits-squaring.english.md | 0 .../rosetta-code/jaro-distance.english.md | 0 .../rosetta-code/jortsort.english.md | 0 .../rosetta-code/josephus-problem.english.md | 0 .../rosetta-code/k-d-tree.english.md | 0 .../rosetta-code/kaprekar-numbers.english.md | 0 .../knapsack-problem-0-1.english.md | 0 .../knapsack-problem-bounded.english.md | 0 .../knapsack-problem-continuous.english.md | 0 .../knapsack-problem-unbounded.english.md | 0 .../rosetta-code/knights-tour.english.md | 0 ...gest-int-from-concatenated-ints.english.md | 0 .../last-friday-of-each-month.english.md | 0 .../rosetta-code/leap-year.english.md | 0 .../least-common-multiple.english.md | 0 .../rosetta-code/left-factorials.english.md | 0 .../rosetta-code/s-expressions.english.md | 0 ...s-coconuts-and-a-monkey-problem.english.md | 0 .../rosetta-code/sedols.english.md | 0 ...n-array-of-composite-structures.english.md | 0 .../sort-disjoint-sublist.english.md | 0 .../rosetta-code/sort-stability.english.md | 0 .../sort-using-a-custom-comparator.english.md | 0 .../sorting-algorithms-bead-sort.english.md | 0 .../sorting-algorithms-bogosort.english.md | 0 ...orting-algorithms-cocktail-sort.english.md | 0 .../sorting-algorithms-comb-sort.english.md | 0 .../sorting-algorithms-gnome-sort.english.md | 0 ...sorting-algorithms-pancake-sort.english.md | 0 ...ing-algorithms-permutation-sort.english.md | 0 .../sorting-algorithms-shell-sort.english.md | 0 .../sorting-algorithms-stooge-sort.english.md | 0 .../sorting-algorithms-strand-sort.english.md | 0 .../rosetta-code/soundex.english.md | 0 .../rosetta-code/spiral-matrix.english.md | 0 ...ng-based-on-change-of-character.english.md | 0 .../rosetta-code/state-name-puzzle.english.md | 0 .../stern-brocot-sequence.english.md | 0 .../straddling-checkerboard.english.md | 0 .../rosetta-code/stream-merge.english.md | 0 ...tended-characters-from-a-string.english.md | 0 .../rosetta-code/subleq.english.md | 0 .../rosetta-code/sudoku.english.md | 0 .../sum-digits-of-an-integer.english.md | 0 .../sum-multiples-of-3-and-5.english.md | 0 .../rosetta-code/sum-of-a-series.english.md | 0 .../rosetta-code/sum-of-squares.english.md | 0 .../rosetta-code/sum-to-100.english.md | 0 ...erland-hodgman-polygon-clipping.english.md | 0 .../symmetric-difference.english.md | 0 .../rosetta-code/taxicab-numbers.english.md | 0 ...tokenize-a-string-with-escaping.english.md | 0 .../top-rank-per-group.english.md | 0 .../rosetta-code/topological-sort.english.md | 0 .../rosetta-code/towers-of-hanoi.english.md | 0 .../vector-cross-product.english.md | 0 .../vector-dot-product.english.md | 0 .../rosetta-code/word-wrap.english.md | 0 .../rosetta-code/y-combinator.english.md | 0 ...eckendorf-number-representation.english.md | 0 .../zhang-suen-thinning-algorithm.english.md | 0 .../rosetta-code/zig-zag-matrix.english.md | 0 .../build-a-camper-leaderboard.english.md | 0 .../build-a-light-bright-app.english.md | 0 ...ld-a-nightlife-coordination-app.english.md | 0 .../build-a-pinterest-clone.english.md | 0 .../build-a-pong-game.english.md | 0 .../build-a-recipe-box.english.md | 0 ...-roguelike-dungeon-crawler-game.english.md | 0 .../build-a-simon-game.english.md | 0 .../build-a-tic-tac-toe-game.english.md | 0 .../build-a-voting-app.english.md | 0 .../build-a-wikipedia-viewer.english.md | 0 ...-image-search-abstraction-layer.english.md | 0 .../build-the-game-of-life.english.md | 0 .../chart-the-stock-market.english.md | 0 .../manage-a-book-trading-club.english.md | 0 .../map-data-across-the-globe.english.md | 0 .../p2p-video-chat-application.english.md | 0 ...ity-with-a-force-directed-graph.english.md | 0 .../show-the-local-weather.english.md | 0 .../use-the-twitch-json-api.english.md | 0 ...s-and-microservices-certificate.english.md | 0 ...nalysis-with-python-certificate.english.md | 49 ++++++++ .../data-visualization-certificate.english.md | 0 ...front-end-libraries-certificate.english.md | 0 ...d-quality-assurance-certificate.english.md | 7 +- ...and-data-structures-certificate.english.md | 0 .../legacy-back-end-certificate.english.md | 0 ...-data-visualization-certificate.english.md | 0 .../legacy-front-end-certificate.english.md | 0 ...earning-with-python-certificate.english.md | 49 ++++++++ ...sponsive-web-design-certificate.english.md | 0 ...mputing-with-python-certificate.english.md | 50 ++++++++ curriculum/schema/challengeSchema.js | 2 +- tools/scripts/seed/seedAuthUser.js | 3 + utils/index.js | 5 +- 771 files changed, 1719 insertions(+), 61 deletions(-) create mode 100644 client/src/pages/learn/data-analysis-with-python/data-analysis-with-python-projects/index.md create mode 100644 client/src/pages/learn/data-analysis-with-python/index.md create mode 100644 client/src/pages/learn/machine-learning-with-python/index.md create mode 100644 client/src/pages/learn/machine-learning-with-python/machine-learning-with-python-projects/index.md create mode 100644 client/src/pages/learn/scientific-computing-with-python/index.md create mode 100644 client/src/pages/learn/scientific-computing-with-python/scientific-computing-with-python-projects/index.md create mode 100644 curriculum/challenges/_meta/data-analysis-with-python-certificate/meta.json create mode 100644 curriculum/challenges/_meta/data-analysis-with-python-projects/meta.json create mode 100644 curriculum/challenges/_meta/machine-learning-with-python-certificate/meta.json create mode 100644 curriculum/challenges/_meta/machine-learning-with-python-projects/meta.json create mode 100644 curriculum/challenges/_meta/scientific-computing-with-python-certificate/meta.json create mode 100644 curriculum/challenges/_meta/scientific-computing-with-python-projects/meta.json create mode 100644 curriculum/challenges/english/06-information-security-and-quality-assurance/information-security-and-quality-assurance-projects/port-scanner.english.md create mode 100644 curriculum/challenges/english/06-information-security-and-quality-assurance/information-security-and-quality-assurance-projects/sha-1-password-cracker.english.md create mode 100644 curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.english.md create mode 100644 curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/budget-app.english.md create mode 100644 curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/polygon-area-calculator.english.md create mode 100644 curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/probability-calculator.english.md create mode 100644 curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/time-calculator.english.md create mode 100644 curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/demographic-data-analyzer.english.md create mode 100644 curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.english.md create mode 100644 curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.english.md create mode 100644 curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.english.md create mode 100644 curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.english.md create mode 100644 curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.english.md create mode 100644 curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.english.md create mode 100644 curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.english.md create mode 100644 curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md create mode 100644 curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.english.md rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/algorithms/find-the-symmetric-difference.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/algorithms/implement-bubble-sort.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/algorithms/implement-insertion-sort.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/algorithms/implement-merge-sort.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/algorithms/implement-quick-sort.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/algorithms/implement-selection-sort.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/algorithms/inventory-update.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/algorithms/no-repeats-please.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/algorithms/pairwise.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/add-a-new-element-to-a-binary-search-tree.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/add-elements-at-a-specific-index-in-a-linked-list.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/adjacency-list.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/adjacency-matrix.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/breadth-first-search.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/check-if-an-element-is-present-in-a-binary-search-tree.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/check-if-binary-search-tree.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/create-a-circular-queue.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/create-a-doubly-linked-list.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/create-a-hash-table.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/create-a-linked-list-class.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/create-a-map-data-structure.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/create-a-priority-queue-class.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/create-a-queue-class.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/create-a-set-class.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/create-a-stack-class.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/create-a-trie-search-tree.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/create-an-es6-javascript-map.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/create-and-add-to-sets-in-es6.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/delete-a-leaf-node-in-a-binary-search-tree.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/delete-a-node-with-one-child-in-a-binary-search-tree.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/delete-a-node-with-two-children-in-a-binary-search-tree.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/depth-first-search.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/find-the-minimum-and-maximum-height-of-a-binary-search-tree.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/find-the-minimum-and-maximum-value-in-a-binary-search-tree.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/implement-heap-sort-with-a-min-heap.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/incidence-matrix.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/insert-an-element-into-a-max-heap.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/invert-a-binary-tree.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/learn-how-a-stack-works.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/perform-a-difference-on-two-sets-of-data.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/perform-a-subset-check-on-two-sets-of-data.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/perform-a-union-on-two-sets.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/perform-an-intersection-on-two-sets-of-data.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/remove-an-element-from-a-max-heap.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/remove-elements-from-a-linked-list-by-index.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/remove-elements-from-a-linked-list.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/remove-items-from-a-set-in-es6.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/reverse-a-doubly-linked-list.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/search-within-a-linked-list.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/typed-arrays.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/use-.has-and-.size-on-an-es6-set.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/use-breadth-first-search-in-a-binary-search-tree.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/use-depth-first-search-in-a-binary-search-tree.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/use-spread-and-notes-for-es5-set-integration.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/data-structures/work-with-nodes-in-a-linked-list.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-1-multiples-of-3-and-5.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-10-summation-of-primes.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-100-arranged-probability.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-101-optimum-polynomial.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-102-triangle-containment.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-103-special-subset-sums-optimum.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-104-pandigital-fibonacci-ends.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-105-special-subset-sums-testing.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-106-special-subset-sums-meta-testing.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-107-minimal-network.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-108-diophantine-reciprocals-i.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-109-darts.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-11-largest-product-in-a-grid.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-110-diophantine-reciprocals-ii.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-111-primes-with-runs.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-112-bouncy-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-113-non-bouncy-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-114-counting-block-combinations-i.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-115-counting-block-combinations-ii.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-116-red-green-or-blue-tiles.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-117-red-green-and-blue-tiles.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-118-pandigital-prime-sets.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-119-digit-power-sum.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-12-highly-divisible-triangular-number.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-120-square-remainders.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-121-disc-game-prize-fund.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-122-efficient-exponentiation.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-123-prime-square-remainders.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-124-ordered-radicals.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-125-palindromic-sums.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-126-cuboid-layers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-127-abc-hits.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-128-hexagonal-tile-differences.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-129-repunit-divisibility.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-13-large-sum.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-130-composites-with-prime-repunit-property.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-131-prime-cube-partnership.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-132-large-repunit-factors.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-133-repunit-nonfactors.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-134-prime-pair-connection.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-135-same-differences.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-136-singleton-difference.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-137-fibonacci-golden-nuggets.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-138-special-isosceles-triangles.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-139-pythagorean-tiles.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-14-longest-collatz-sequence.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-140-modified-fibonacci-golden-nuggets.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-141-investigating-progressive-numbers-n-which-are-also-square.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-142-perfect-square-collection.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-143-investigating-the-torricelli-point-of-a-triangle.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-144-investigating-multiple-reflections-of-a-laser-beam.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-145-how-many-reversible-numbers-are-there-below-one-billion.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-146-investigating-a-prime-pattern.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-147-rectangles-in-cross-hatched-grids.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-148-exploring-pascals-triangle.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-149-searching-for-a-maximum-sum-subsequence.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-15-lattice-paths.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-150-searching-a-triangular-array-for-a-sub-triangle-having-minimum-sum.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-151-paper-sheets-of-standard-sizes-an-expected-value-problem.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-152-writing-one-half-as-a-sum-of-inverse-squares.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-153-investigating-gaussian-integers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-154-exploring-pascals-pyramid.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-155-counting-capacitor-circuits.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-156-counting-digits.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-157-solving-the-diophantine-equation.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-158-exploring-strings-for-which-only-one-character-comes-lexicographically-after-its-neighbour-to-the-left.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-159-digital-root-sums-of-factorisations.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-16-power-digit-sum.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-160-factorial-trailing-digits.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-161-triominoes.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-162-hexadecimal-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-163-cross-hatched-triangles.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-164-numbers-for-which-no-three-consecutive-digits-have-a-sum-greater-than-a-given-value.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-165-intersections.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-166-criss-cross.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-167-investigating-ulam-sequences.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-168-number-rotations.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-169-exploring-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-17-number-letter-counts.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-170-find-the-largest-0-to-9-pandigital-that-can-be-formed-by-concatenating-products.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-171-finding-numbers-for-which-the-sum-of-the-squares-of-the-digits-is-a-square.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-172-investigating-numbers-with-few-repeated-digits.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-173-using-up-to-one-million-tiles-how-many-different-hollow-square-laminae-can-be-formed.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-174-counting-the-number-of-hollow-square-laminae-that-can-form-one-two-three-...-distinct-arrangements.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-175-fractions-involving-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-176-right-angled-triangles-that-share-a-cathetus.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-177-integer-angled-quadrilaterals.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-178-step-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-179-consecutive-positive-divisors.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-18-maximum-path-sum-i.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-180-rational-zeros-of-a-function-of-three-variables.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-181-investigating-in-how-many-ways-objects-of-two-different-colours-can-be-grouped.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-182-rsa-encryption.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-183-maximum-product-of-parts.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-184-triangles-containing-the-origin.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-185-number-mind.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-186-connectedness-of-a-network.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-187-semiprimes.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-188-the-hyperexponentiation-of-a-number.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-189-tri-colouring-a-triangular-grid.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-19-counting-sundays.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-190-maximising-a-weighted-product.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-191-prize-strings.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-192-best-approximations.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-193-squarefree-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-194-coloured-configurations.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-195-inscribed-circles-of-triangles-with-one-angle-of-60-degrees.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-196-prime-triplets.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-197-investigating-the-behaviour-of-a-recursively-defined-sequence.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-198-ambiguous-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-199-iterative-circle-packing.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-2-even-fibonacci-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-20-factorial-digit-sum.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-200-find-the-200th-prime-proof-sqube-containing-the-contiguous-sub-string-200.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-201-subsets-with-a-unique-sum.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-202-laserbeam.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-203-squarefree-binomial-coefficients.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-204-generalised-hamming-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-205-dice-game.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-206-concealed-square.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-207-integer-partition-equations.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-208-robot-walks.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-209-circular-logic.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-21-amicable-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-210-obtuse-angled-triangles.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-211-divisor-square-sum.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-212-combined-volume-of-cuboids.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-213-flea-circus.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-214-totient-chains.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-215-crack-free-walls.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-216-investigating-the-primality-of-numbers-of-the-form-2n2-1.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-217-balanced-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-218-perfect-right-angled-triangles.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-219-skew-cost-coding.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-22-names-scores.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-220-heighway-dragon.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-221-alexandrian-integers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-222-sphere-packing.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-223-almost-right-angled-triangles-i.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-224-almost-right-angled-triangles-ii.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-225-tribonacci-non-divisors.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-226-a-scoop-of-blancmange.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-227-the-chase.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-228-minkowski-sums.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-229-four-representations-using-squares.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-23-non-abundant-sums.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-230-fibonacci-words.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-231-the-prime-factorisation-of-binomial-coefficients.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-232-the-race.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-233-lattice-points-on-a-circle.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-234-semidivisible-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-235-an-arithmetic-geometric-sequence.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-236-luxury-hampers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-237-tours-on-a-4-x-n-playing-board.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-238-infinite-string-tour.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-239-twenty-two-foolish-primes.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-24-lexicographic-permutations.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-240-top-dice.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-241-perfection-quotients.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-242-odd-triplets.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-243-resilience.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-244-sliders.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-245-coresilience.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-246-tangents-to-an-ellipse.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-247-squares-under-a-hyperbola.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-248-numbers-for-which-eulers-totient-function-equals-13.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-249-prime-subset-sums.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-25-1000-digit-fibonacci-number.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-250-250250.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-251-cardano-triplets.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-252-convex-holes.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-253-tidying-up.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-254-sums-of-digit-factorials.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-255-rounded-square-roots.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-256-tatami-free-rooms.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-257-angular-bisectors.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-258-a-lagged-fibonacci-sequence.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-259-reachable-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-26-reciprocal-cycles.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-260-stone-game.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-261-pivotal-square-sums.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-262-mountain-range.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-263-an-engineers-dream-come-true.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-264-triangle-centres.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-265-binary-circles.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-266-pseudo-square-root.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-267-billionaire.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-268-counting-numbers-with-at-least-four-distinct-prime-factors-less-than-100.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-269-polynomials-with-at-least-one-integer-root.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-27-quadratic-primes.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-270-cutting-squares.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-271-modular-cubes-part-1.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-272-modular-cubes-part-2.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-273-sum-of-squares.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-274-divisibility-multipliers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-275-balanced-sculptures.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-276-primitive-triangles.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-277-a-modified-collatz-sequence.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-278-linear-combinations-of-semiprimes.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-279-triangles-with-integral-sides-and-an-integral-angle.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-28-number-spiral-diagonals.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-280-ant-and-seeds.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-281-pizza-toppings.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-282-the-ackermann-function.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-283-integer-sided-triangles-for-which-the-area--perimeter-ratio-is-integral.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-284-steady-squares.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-285-pythagorean-odds.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-286-scoring-probabilities.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-287-quadtree-encoding-a-simple-compression-algorithm.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-288-an-enormous-factorial.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-289-eulerian-cycles.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-29-distinct-powers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-290-digital-signature.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-291-panaitopol-primes.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-292-pythagorean-polygons.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-293-pseudo-fortunate-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-294-sum-of-digits---experience-23.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-295-lenticular-holes.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-296-angular-bisector-and-tangent.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-297-zeckendorf-representation.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-298-selective-amnesia.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-299-three-similar-triangles.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-3-largest-prime-factor.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-30-digit-n-powers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-300-protein-folding.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-301-nim.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-302-strong-achilles-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-303-multiples-with-small-digits.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-304-primonacci.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-305-reflexive-position.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-306-paper-strip-game.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-307-chip-defects.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-308-an-amazing-prime-generating-automaton.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-309-integer-ladders.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-31-coin-sums.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-310-nim-square.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-311-biclinic-integral-quadrilaterals.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-312-cyclic-paths-on-sierpiski-graphs.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-313-sliding-game.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-314-the-mouse-on-the-moon.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-315-digital-root-clocks.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-316-numbers-in-decimal-expansions.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-317-firecracker.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-318-2011-nines.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-319-bounded-sequences.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-32-pandigital-products.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-320-factorials-divisible-by-a-huge-integer.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-321-swapping-counters.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-322-binomial-coefficients-divisible-by-10.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-323-bitwise-or-operations-on-random-integers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-324-building-a-tower.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-325-stone-game-ii.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-326-modulo-summations.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-327-rooms-of-doom.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-328-lowest-cost-search.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-329-prime-frog.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-33-digit-cancelling-fractions.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-330-eulers-number.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-331-cross-flips.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-332-spherical-triangles.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-333-special-partitions.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-334-spilling-the-beans.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-335-gathering-the-beans.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-336-maximix-arrangements.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-337-totient-stairstep-sequences.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-338-cutting-rectangular-grid-paper.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-339-peredur-fab-efrawg.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-34-digit-factorials.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-340-crazy-function.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-341-golombs-self-describing-sequence.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-342-the-totient-of-a-square-is-a-cube.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-343-fractional-sequences.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-344-silver-dollar-game.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-345-matrix-sum.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-346-strong-repunits.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-347-largest-integer-divisible-by-two-primes.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-348-sum-of-a-square-and-a-cube.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-349-langtons-ant.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-35-circular-primes.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-350-constraining-the-least-greatest-and-the-greatest-least.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-351-hexagonal-orchards.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-352-blood-tests.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-353-risky-moon.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-354-distances-in-a-bees-honeycomb.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-355-maximal-coprime-subset.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-356-largest-roots-of-cubic-polynomials.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-357-prime-generating-integers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-358-cyclic-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-359-hilberts-new-hotel.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-36-double-base-palindromes.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-360-scary-sphere.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-361-subsequence-of-thue-morse-sequence.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-362-squarefree-factors.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-363-bzier-curves.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-364-comfortable-distance.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-365-a-huge-binomial-coefficient.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-366-stone-game-iii.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-367-bozo-sort.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-368-a-kempner-like-series.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-369-badugi.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-37-truncatable-primes.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-370-geometric-triangles.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-371-licence-plates.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-372-pencils-of-rays.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-373-circumscribed-circles.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-374-maximum-integer-partition-product.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-375-minimum-of-subsequences.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-376-nontransitive-sets-of-dice.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-377-sum-of-digits-experience-13.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-378-triangle-triples.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-379-least-common-multiple-count.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-38-pandigital-multiples.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-380-amazing-mazes.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-381-prime-k-factorial.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-382-generating-polygons.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-383-divisibility-comparison-between-factorials.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-384-rudin-shapiro-sequence.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-385-ellipses-inside-triangles.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-386-maximum-length-of-an-antichain.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-387-harshad-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-388-distinct-lines.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-389-platonic-dice.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-39-integer-right-triangles.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-390-triangles-with-non-rational-sides-and-integral-area.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-391-hopping-game.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-392-enmeshed-unit-circle.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-393-migrating-ants.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-394-eating-pie.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-395-pythagorean-tree.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-396-weak-goodstein-sequence.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-397-triangle-on-parabola.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-398-cutting-rope.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-399-squarefree-fibonacci-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-4-largest-palindrome-product.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-40-champernownes-constant.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-400-fibonacci-tree-game.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-401-sum-of-squares-of-divisors.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-402-integer-valued-polynomials.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-403-lattice-points-enclosed-by-parabola-and-line.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-404-crisscross-ellipses.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-405-a-rectangular-tiling.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-406-guessing-game.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-407-idempotents.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-408-admissible-paths-through-a-grid.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-409-nim-extreme.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-41-pandigital-prime.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-410-circle-and-tangent-line.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-411-uphill-paths.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-412-gnomon-numbering.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-413-one-child-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-414-kaprekar-constant.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-415-titanic-sets.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-416-a-frogs-trip.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-417-reciprocal-cycles-ii.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-418-factorisation-triples.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-419-look-and-say-sequence.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-42-coded-triangle-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-420-2x2-positive-integer-matrix.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-421-prime-factors-of-n151.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-422-sequence-of-points-on-a-hyperbola.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-423-consecutive-die-throws.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-424-kakuro.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-425-prime-connection.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-426-box-ball-system.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-427-n-sequences.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-428-necklace-of-circles.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-429-sum-of-squares-of-unitary-divisors.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-43-sub-string-divisibility.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-430-range-flips.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-431-square-space-silo.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-432-totient-sum.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-433-steps-in-euclids-algorithm.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-434-rigid-graphs.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-435-polynomials-of-fibonacci-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-436-unfair-wager.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-437-fibonacci-primitive-roots.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-438-integer-part-of-polynomial-equations-solutions.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-439-sum-of-sum-of-divisors.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-44-pentagon-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-440-gcd-and-tiling.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-441-the-inverse-summation-of-coprime-couples.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-442-eleven-free-integers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-443-gcd-sequence.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-444-the-roundtable-lottery.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-445-retractions-a.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-446-retractions-b.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-447-retractions-c.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-448-average-least-common-multiple.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-449-chocolate-covered-candy.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-45-triangular-pentagonal-and-hexagonal.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-450-hypocycloid-and-lattice-points.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-451-modular-inverses.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-452-long-products.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-453-lattice-quadrilaterals.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-454-diophantine-reciprocals-iii.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-455-powers-with-trailing-digits.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-456-triangles-containing-the-origin-ii.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-457-a-polynomial-modulo-the-square-of-a-prime.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-458-permutations-of-project.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-459-flipping-game.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-46-goldbachs-other-conjecture.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-460-an-ant-on-the-move.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-461-almost-pi.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-462-permutation-of-3-smooth-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-463-a-weird-recurrence-relation.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-464-mbius-function-and-intervals.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-465-polar-polygons.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-466-distinct-terms-in-a-multiplication-table.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-467-superinteger.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-468-smooth-divisors-of-binomial-coefficients.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-469-empty-chairs.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-47-distinct-primes-factors.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-470-super-ramvok.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-471-triangle-inscribed-in-ellipse.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-472-comfortable-distance-ii.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-473-phigital-number-base.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-474-last-digits-of-divisors.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-475-music-festival.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-476-circle-packing-ii.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-477-number-sequence-game.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-478-mixtures.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-479-roots-on-the-rise.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-48-self-powers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-480-the-last-question.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-49-prime-permutations.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-5-smallest-multiple.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-50-consecutive-prime-sum.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-51-prime-digit-replacements.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-52-permuted-multiples.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-53-combinatoric-selections.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-54-poker-hands.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-55-lychrel-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-56-powerful-digit-sum.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-57-square-root-convergents.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-58-spiral-primes.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-59-xor-decryption.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-6-sum-square-difference.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-60-prime-pair-sets.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-61-cyclical-figurate-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-62-cubic-permutations.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-63-powerful-digit-counts.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-64-odd-period-square-roots.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-65-convergents-of-e.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-66-diophantine-equation.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-67-maximum-path-sum-ii.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-68-magic-5-gon-ring.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-69-totient-maximum.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-7-10001st-prime.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-70-totient-permutation.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-71-ordered-fractions.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-72-counting-fractions.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-73-counting-fractions-in-a-range.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-74-digit-factorial-chains.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-75-singular-integer-right-triangles.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-76-counting-summations.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-77-prime-summations.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-78-coin-partitions.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-79-passcode-derivation.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-8-largest-product-in-a-series.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-80-square-root-digital-expansion.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-81-path-sum-two-ways.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-82-path-sum-three-ways.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-83-path-sum-four-ways.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-84-monopoly-odds.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-85-counting-rectangles.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-86-cuboid-route.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-87-prime-power-triples.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-88-product-sum-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-89-roman-numerals.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-9-special-pythagorean-triplet.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-90-cube-digit-pairs.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-91-right-triangles-with-integer-coordinates.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-92-square-digit-chains.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-93-arithmetic-expressions.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-94-almost-equilateral-triangles.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-95-amicable-chains.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-96-su-doku.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-97-large-non-mersenne-prime.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-98-anagramic-squares.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/project-euler/problem-99-largest-exponential.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/100-doors.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/24-game.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/9-billion-names-of-god-the-integer.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/abc-problem.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/abundant-deficient-and-perfect-number-classifications.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/accumulator-factory.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/ackermann-function.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/align-columns.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/amicable-pairs.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/averages-mode.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/averages-pythagorean-means.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/averages-root-mean-square.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/babbage-problem.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/balanced-brackets.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/circles-of-given-radius-through-two-points.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/closest-pair-problem.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/combinations.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/comma-quibbling.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/compare-a-list-of-strings.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/convert-seconds-to-compound-duration.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/count-occurrences-of-a-substring.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/count-the-coins.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/cramers-rule.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/cumulative-standard-deviation.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/cusip.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/cut-a-rectangle.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/date-format.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/date-manipulation.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/day-of-the-week.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/deal-cards-for-freecell.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/deepcopy.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/define-a-primitive-data-type.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/department-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/discordian-date.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/dot-product.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/element-wise-operations.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/emirp-primes.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/entropy.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/equilibrium-index.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/ethiopian-multiplication.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/euler-method.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/evaluate-binomial-coefficients.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/execute-a-markov-algorithm.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/execute-brain.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/extensible-prime-generator.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/factorial.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/factors-of-a-mersenne-number.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/factors-of-an-integer.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/farey-sequence.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/fibonacci-n-step-number-sequences.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/fibonacci-sequence.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/fibonacci-word.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/fractran.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/gamma-function.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/gaussian-elimination.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/general-fizzbuzz.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/generate-lower-case-ascii-alphabet.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/generator-exponential.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/gray-code.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/greatest-common-divisor.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/greatest-subsequential-sum.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/hailstone-sequence.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/happy-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/harshad-or-niven-series.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/hash-from-two-arrays.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/hash-join.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/heronian-triangles.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/hofstadter-figure-figure-sequences.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/hofstadter-q-sequence.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/i-before-e-except-after-c.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/iban.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/identity-matrix.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/iterated-digits-squaring.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/jaro-distance.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/jortsort.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/josephus-problem.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/k-d-tree.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/kaprekar-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/knapsack-problem-0-1.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/knapsack-problem-bounded.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/knapsack-problem-continuous.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/knapsack-problem-unbounded.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/knights-tour.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/largest-int-from-concatenated-ints.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/last-friday-of-each-month.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/leap-year.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/least-common-multiple.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/left-factorials.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/s-expressions.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/sailors-coconuts-and-a-monkey-problem.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/sedols.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/sort-an-array-of-composite-structures.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/sort-disjoint-sublist.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/sort-stability.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/sort-using-a-custom-comparator.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/sorting-algorithms-bead-sort.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/sorting-algorithms-bogosort.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/sorting-algorithms-cocktail-sort.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/sorting-algorithms-comb-sort.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/sorting-algorithms-gnome-sort.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/sorting-algorithms-pancake-sort.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/sorting-algorithms-permutation-sort.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/sorting-algorithms-shell-sort.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/sorting-algorithms-stooge-sort.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/sorting-algorithms-strand-sort.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/soundex.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/spiral-matrix.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/split-a-character-string-based-on-change-of-character.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/state-name-puzzle.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/stern-brocot-sequence.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/straddling-checkerboard.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/stream-merge.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/strip-control-codes-and-extended-characters-from-a-string.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/subleq.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/sudoku.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/sum-digits-of-an-integer.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/sum-multiples-of-3-and-5.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/sum-of-a-series.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/sum-of-squares.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/sum-to-100.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/sutherland-hodgman-polygon-clipping.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/symmetric-difference.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/taxicab-numbers.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/tokenize-a-string-with-escaping.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/top-rank-per-group.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/topological-sort.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/towers-of-hanoi.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/vector-cross-product.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/vector-dot-product.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/word-wrap.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/y-combinator.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/zeckendorf-number-representation.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/zhang-suen-thinning-algorithm.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/rosetta-code/zig-zag-matrix.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/take-home-projects/build-a-camper-leaderboard.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/take-home-projects/build-a-light-bright-app.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/take-home-projects/build-a-nightlife-coordination-app.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/take-home-projects/build-a-pinterest-clone.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/take-home-projects/build-a-pong-game.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/take-home-projects/build-a-recipe-box.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/take-home-projects/build-a-roguelike-dungeon-crawler-game.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/take-home-projects/build-a-simon-game.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/take-home-projects/build-a-tic-tac-toe-game.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/take-home-projects/build-a-voting-app.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/take-home-projects/build-a-wikipedia-viewer.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/take-home-projects/build-an-image-search-abstraction-layer.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/take-home-projects/build-the-game-of-life.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/take-home-projects/chart-the-stock-market.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/take-home-projects/manage-a-book-trading-club.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/take-home-projects/map-data-across-the-globe.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/take-home-projects/p2p-video-chat-application.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/take-home-projects/show-national-contiguity-with-a-force-directed-graph.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/take-home-projects/show-the-local-weather.english.md (100%) rename curriculum/challenges/english/{08-coding-interview-prep => 10-coding-interview-prep}/take-home-projects/use-the-twitch-json-api.english.md (100%) rename curriculum/challenges/english/{09-certificates => 11-certificates}/apis-and-microservices-certificate/apis-and-microservices-certificate.english.md (100%) create mode 100644 curriculum/challenges/english/11-certificates/data-analysis-with-python-certificate/data-analysis-with-python-certificate.english.md rename curriculum/challenges/english/{09-certificates => 11-certificates}/data-visualization-certificate/data-visualization-certificate.english.md (100%) rename curriculum/challenges/english/{09-certificates => 11-certificates}/front-end-libraries-certificate/front-end-libraries-certificate.english.md (100%) rename curriculum/challenges/english/{09-certificates => 11-certificates}/information-securtiy-and-quality-assurance-certificate/information-securtiy-and-quality-assurance-certificate.english.md (79%) rename curriculum/challenges/english/{09-certificates => 11-certificates}/javascript-algorithms-and-data-structures-certificate/javascript-algorithms-and-data-structures-certificate.english.md (100%) rename curriculum/challenges/english/{09-certificates => 11-certificates}/legacy-back-end-certificate/legacy-back-end-certificate.english.md (100%) rename curriculum/challenges/english/{09-certificates => 11-certificates}/legacy-data-visualization-certificate/legacy-data-visualization-certificate.english.md (100%) rename curriculum/challenges/english/{09-certificates => 11-certificates}/legacy-front-end-certificate/legacy-front-end-certificate.english.md (100%) create mode 100644 curriculum/challenges/english/11-certificates/machine-learning-with-python-certificate/machine-learning-with-python-certificate.english.md rename curriculum/challenges/english/{09-certificates => 11-certificates}/responsive-web-design-certificate/responsive-web-design-certificate.english.md (100%) create mode 100644 curriculum/challenges/english/11-certificates/scientific-computing-with-python-certificate/scientific-computing-with-python-certificate.english.md diff --git a/api-server/common/models/user.json b/api-server/common/models/user.json index fc5d1aaec4e..226178cba86 100644 --- a/api-server/common/models/user.json +++ b/api-server/common/models/user.json @@ -172,6 +172,21 @@ "description": "Camper is full stack certified (2018)", "default": false }, + "isSciCompPyCert": { + "type": "boolean", + "description": "Camper is scientific computing with Python certified", + "default": false + }, + "isDataAnalysisPyCert": { + "type": "boolean", + "description": "Camper is data analysis with Python certified", + "default": false + }, + "isMachineLearningPyCert": { + "type": "boolean", + "description": "Camper is machine learning with Python certified", + "default": false + }, "completedChallenges": { "type": [ { diff --git a/api-server/server/boot/certificate.js b/api-server/server/boot/certificate.js index 26aa352a980..75ceae9ce20 100644 --- a/api-server/server/boot/certificate.js +++ b/api-server/server/boot/certificate.js @@ -19,7 +19,10 @@ import { dataVis2018Id, apisMicroservicesId, infosecQaId, - fullStackId + fullStackId, + sciCompPyId, + dataAnalysisPyId, + machineLearningPyId } from '../utils/constantStrings.json'; import { oldDataVizId } from '../../../config/misc'; import certTypes from '../utils/certTypes.json'; @@ -104,7 +107,13 @@ function createCertTypeIds(app) { Challenge ), [certTypes.infosecQa]: getIdsForCert$(infosecQaId, Challenge), - [certTypes.fullStack]: getIdsForCert$(fullStackId, Challenge) + [certTypes.fullStack]: getIdsForCert$(fullStackId, Challenge), + [certTypes.sciCompPy]: getIdsForCert$(sciCompPyId, Challenge), + [certTypes.dataAnalysisPy]: getIdsForCert$(dataAnalysisPyId, Challenge), + [certTypes.machineLearningPy]: getIdsForCert$( + machineLearningPyId, + Challenge + ) }; } @@ -124,7 +133,10 @@ const certIds = { [certTypes.dataVis2018]: dataVis2018Id, [certTypes.apisMicroservices]: apisMicroservicesId, [certTypes.infosecQa]: infosecQaId, - [certTypes.fullStack]: fullStackId + [certTypes.fullStack]: fullStackId, + [certTypes.sciCompPy]: sciCompPyId, + [certTypes.dataAnalysisPy]: dataAnalysisPyId, + [certTypes.machineLearningPy]: machineLearningPyId }; const certText = { @@ -137,7 +149,10 @@ const certText = { [certTypes.jsAlgoDataStruct]: 'JavaScript Algorithms and Data Structures', [certTypes.dataVis2018]: 'Data Visualization', [certTypes.apisMicroservices]: 'APIs and Microservices', - [certTypes.infosecQa]: 'Information Security and Quality Assurance' + [certTypes.infosecQa]: 'Information Security and Quality Assurance', + [certTypes.sciCompPy]: 'Scientific Computing with Python', + [certTypes.dataAnalysisPy]: 'Data Analysis with Python', + [certTypes.machineLearningPy]: 'Machine Learning with Python' }; const completionHours = { @@ -150,7 +165,10 @@ const completionHours = { [certTypes.jsAlgoDataStruct]: 300, [certTypes.dataVis2018]: 300, [certTypes.apisMicroservices]: 300, - [certTypes.infosecQa]: 300 + [certTypes.infosecQa]: 300, + [certTypes.sciCompPy]: 400, + [certTypes.dataAnalysisPy]: 400, + [certTypes.machineLearningPy]: 400 }; function getIdsForCert$(id, Challenge) { @@ -174,7 +192,10 @@ function sendCertifiedEmail( isJsAlgoDataStructCert, isDataVisCert, isApisMicroservicesCert, - isInfosecQaCert + isInfosecQaCert, + isSciCompPyCert, + isDataAnalysisPyCert, + isMachineLearningPyCert }, send$ ) { @@ -185,7 +206,10 @@ function sendCertifiedEmail( !isJsAlgoDataStructCert || !isDataVisCert || !isApisMicroservicesCert || - !isInfosecQaCert + !isInfosecQaCert || + !isSciCompPyCert || + !isDataAnalysisPyCert || + !isMachineLearningPyCert ) { return Observable.just(false); } @@ -216,7 +240,10 @@ function getUserIsCertMap(user) { isFrontEndCert = false, isBackEndCert = false, isDataVisCert = false, - isFullStackCert = false + isFullStackCert = false, + isSciCompPyCert = false, + isDataAnalysisPyCert = false, + isMachineLearningPyCert = false } = user; return { @@ -229,7 +256,10 @@ function getUserIsCertMap(user) { isFrontEndCert, isBackEndCert, isDataVisCert, - isFullStackCert + isFullStackCert, + isSciCompPyCert, + isDataAnalysisPyCert, + isMachineLearningPyCert }; } @@ -350,6 +380,9 @@ function createShowCert(app) { is2018DataVisCert: true, isApisMicroservicesCert: true, isInfosecQaCert: true, + isSciCompPyCert: true, + isDataAnalysisPyCert: true, + isMachineLearningPyCert: true, isHonest: true, username: true, name: true, diff --git a/api-server/server/boot/user.js b/api-server/server/boot/user.js index 474a78ad325..64a25f5c0ca 100644 --- a/api-server/server/boot/user.js +++ b/api-server/server/boot/user.js @@ -167,6 +167,9 @@ function postResetProgress(req, res, next) { isBackEndCert: false, isDataVisCert: false, isFullStackCert: false, + isSciCompPyCert: false, + isDataAnalysisPyCert: false, + isMachineLearningPyCert: false, completedChallenges: [] }, function(err) { diff --git a/api-server/server/utils/certTypes.json b/api-server/server/utils/certTypes.json index b34f294eebf..09c7b8dedd8 100644 --- a/api-server/server/utils/certTypes.json +++ b/api-server/server/utils/certTypes.json @@ -8,5 +8,8 @@ "jsAlgoDataStruct": "isJsAlgoDataStructCert", "apisMicroservices": "isApisMicroservicesCert", "infosecQa": "isInfosecQaCert", - "fullStack": "isFullStackCert" + "fullStack": "isFullStackCert", + "sciCompPy": "isSciCompPyCert", + "dataAnalysisPy": "isDataAnalysisPyCert", + "machineLearningPy": "isMachineLearningPyCert" } diff --git a/api-server/server/utils/commit-goals.json b/api-server/server/utils/commit-goals.json index 272ccfca86a..18b999ac25c 100644 --- a/api-server/server/utils/commit-goals.json +++ b/api-server/server/utils/commit-goals.json @@ -2,10 +2,13 @@ "frontEndCert": "Front End Development Certification", "backEndCert": "Back End Development Certification", "fullStackCert": "Full Stack Development Certification", - "respWebDesign": "Responsive Web Design Certification", - "frontEndLibs": "Front End Libraries Certification", - "jsAlgoDataStruct": "JavaScript Algorithms and Data Structures Certification", - "dataVis": "Data Visualisation Certification", - "apisMicroservices": "APIs and Microservices Certification", - "infosecQa": "Information Security and Quality Assurance Certification" + "respWebDesignCert": "Responsive Web Design Certification", + "frontEndLibsCert": "Front End Libraries Certification", + "jsAlgoDataStructCert": "JavaScript Algorithms and Data Structures Certification", + "dataVisCert": "Data Visualisation Certification", + "apisMicroservicesCert": "APIs and Microservices Certification", + "infosecQaCert": "Information Security and Quality Assurance Certification", + "sciCompPyCert": "Scientific Computing with Python Certification", + "dataAnalysisPyCert": "Data Analysis with Python Certification", + "machineLearningPyCert": "Machine Learning with Python Certification" } diff --git a/api-server/server/utils/commit.js b/api-server/server/utils/commit.js index d92eb2e68bf..2052e0104e6 100644 --- a/api-server/server/utils/commit.js +++ b/api-server/server/utils/commit.js @@ -17,7 +17,10 @@ export function completeCommitment$(user) { isJsAlgoDataStructCert, isDataVisCert, isApisMicroservicesCert, - isInfosecQaCert + isInfosecQaCert, + isSciCompPyCert, + isDataAnalysisPyCert, + isMachineLearningPyCert } = user; return Observable.fromNodeCallback(user.pledge, user)().flatMap(pledge => { @@ -36,7 +39,10 @@ export function completeCommitment$(user) { (isJsAlgoDataStructCert && goal === commitGoals.jsAlgoDataStructCert) || (isDataVisCert && goal === commitGoals.dataVisCert) || (isApisMicroservicesCert && goal === commitGoals.apisMicroservicesCert) || - (isInfosecQaCert && goal === commitGoals.infosecQaCert) + (isInfosecQaCert && goal === commitGoals.infosecQaCert) || + (isSciCompPyCert && goal === commitGoals.sciCompPyCert) || + (isDataAnalysisPyCert && goal === commitGoals.dataAnalysisPyCert) || + (isMachineLearningPyCert && goal === commitGoals.machineLearningPyCert) ) { debug('marking goal complete'); pledge.isCompleted = true; diff --git a/api-server/server/utils/constantStrings.json b/api-server/server/utils/constantStrings.json index d7105394afb..c3c97adfd41 100644 --- a/api-server/server/utils/constantStrings.json +++ b/api-server/server/utils/constantStrings.json @@ -11,5 +11,8 @@ "jsAlgoDataStructId": "561abd10cb81ac38a17513bc", "apisMicroservicesId": "561add10cb82ac38a17523bc", "infosecQaId": "561add10cb82ac38a17213bc", - "fullStackId": "561add10cb82ac38a17213bd" + "fullStackId": "561add10cb82ac38a17213bd", + "sciCompPyId": "5e44431b903586ffb414c951", + "dataAnalysisPyId": "5e46fc95ac417301a38fb934", + "machineLearningPyId": "5e46fc95ac417301a38fb935" } diff --git a/api-server/server/utils/getDynamicPropsForUser.js b/api-server/server/utils/getDynamicPropsForUser.js index 87da965331b..446ae850832 100644 --- a/api-server/server/utils/getDynamicPropsForUser.js +++ b/api-server/server/utils/getDynamicPropsForUser.js @@ -5,7 +5,10 @@ function getCompletedCertCount(user) { 'isFrontEndLibsCert', 'isInfosecQaCert', 'isJsAlgoDataStructCert', - 'isRespWebDesignCert' + 'isRespWebDesignCert', + 'isSciCompPyCert', + 'isDataAnalysisPyCert', + 'isMachineLearningPyCert' ].reduce((sum, key) => (user[key] ? sum + 1 : sum), 0); } diff --git a/api-server/server/utils/publicUserProps.js b/api-server/server/utils/publicUserProps.js index 71becb1ac3f..4a3e64ebb20 100644 --- a/api-server/server/utils/publicUserProps.js +++ b/api-server/server/utils/publicUserProps.js @@ -25,6 +25,9 @@ export const publicUserProps = [ 'isInfosecQaCert', 'isJsAlgoDataStructCert', 'isRespWebDesignCert', + 'isSciCompPyCert', + 'isDataAnalysisPyCert', + 'isMachineLearningPyCert', 'linkedin', 'location', 'name', diff --git a/api-server/server/utils/superBlockCertTypeMap.js b/api-server/server/utils/superBlockCertTypeMap.js index 10f95f8b059..50204f1e779 100644 --- a/api-server/server/utils/superBlockCertTypeMap.js +++ b/api-server/server/utils/superBlockCertTypeMap.js @@ -13,7 +13,10 @@ const superBlockCertTypeMap = { 'data-visualization': certTypes.dataVis2018, 'apis-and-microservices': certTypes.apisMicroservices, 'information-security-and-quality-assurance': certTypes.infosecQa, - 'full-stack': certTypes.fullStack + 'full-stack': certTypes.fullStack, + 'scientific-computing-with-python': certTypes.sciCompPy, + 'data-analysis-with-python': certTypes.dataAnalysisPy, + 'machine-learning-with-python': certTypes.machineLearningPy }; export default superBlockCertTypeMap; diff --git a/api-server/server/utils/user-stats.js b/api-server/server/utils/user-stats.js index 50883c67f20..c2bc198f215 100644 --- a/api-server/server/utils/user-stats.js +++ b/api-server/server/utils/user-stats.js @@ -144,7 +144,10 @@ function getCompletedCertCount(user) { 'isFrontEndLibsCert', 'isInfosecQaCert', 'isJsAlgoDataStructCert', - 'isRespWebDesignCert' + 'isRespWebDesignCert', + 'isSciCompPyCert', + 'isDataAnalysisPyCert', + 'isMachineLearningPyCert' ].reduce((sum, key) => (user[key] ? sum + 1 : sum), 0); } diff --git a/client/src/client-only-routes/ShowSettings.js b/client/src/client-only-routes/ShowSettings.js index 8b4e60be3b4..9583355bfac 100644 --- a/client/src/client-only-routes/ShowSettings.js +++ b/client/src/client-only-routes/ShowSettings.js @@ -62,6 +62,9 @@ const propTypes = { isInfosecQaCert: PropTypes.bool, isJsAlgoDataStructCert: PropTypes.bool, isRespWebDesignCert: PropTypes.bool, + isSciCompPyCert: PropTypes.bool, + isDataAnalysisPyCert: PropTypes.bool, + isMachineLearningPyCert: PropTypes.bool, linkedin: PropTypes.string, location: PropTypes.string, name: PropTypes.string, @@ -132,6 +135,9 @@ export function ShowSettings(props) { isFrontEndLibsCert, isFullStackCert, isRespWebDesignCert, + isSciCompPyCert, + isDataAnalysisPyCert, + isMachineLearningPyCert, isEmailVerified, isHonest, sendQuincyEmail, @@ -233,6 +239,7 @@ export function ShowSettings(props) { is2018DataVisCert={is2018DataVisCert} isApisMicroservicesCert={isApisMicroservicesCert} isBackEndCert={isBackEndCert} + isDataAnalysisPyCert={isDataAnalysisPyCert} isDataVisCert={isDataVisCert} isFrontEndCert={isFrontEndCert} isFrontEndLibsCert={isFrontEndLibsCert} @@ -240,7 +247,9 @@ export function ShowSettings(props) { isHonest={isHonest} isInfosecQaCert={isInfosecQaCert} isJsAlgoDataStructCert={isJsAlgoDataStructCert} + isMachineLearningPyCert={isMachineLearningPyCert} isRespWebDesignCert={isRespWebDesignCert} + isSciCompPyCert={isSciCompPyCert} username={username} verifyCert={verifyCert} /> diff --git a/client/src/components/landing/index.js b/client/src/components/landing/index.js index 997aa2dc0e9..06fd1eb3f97 100644 --- a/client/src/components/landing/index.js +++ b/client/src/components/landing/index.js @@ -40,7 +40,7 @@ const AsFeaturedSection = () => ( export const Landing = ({ edges }) => { const superBlocks = uniq(edges.map(element => element.node.superBlock)); - const interviewPrep = superBlocks.splice(6, 1); + const interviewPrep = superBlocks.splice(9, 1); return ( diff --git a/client/src/components/settings/Certification.js b/client/src/components/settings/Certification.js index efcc7e26ad0..cb09a7a0b31 100644 --- a/client/src/components/settings/Certification.js +++ b/client/src/components/settings/Certification.js @@ -44,6 +44,7 @@ const propTypes = { is2018DataVisCert: PropTypes.bool, isApisMicroservicesCert: PropTypes.bool, isBackEndCert: PropTypes.bool, + isDataAnalysisPyCert: PropTypes.bool, isDataVisCert: PropTypes.bool, isFrontEndCert: PropTypes.bool, isFrontEndLibsCert: PropTypes.bool, @@ -51,7 +52,9 @@ const propTypes = { isHonest: PropTypes.bool, isInfosecQaCert: PropTypes.bool, isJsAlgoDataStructCert: PropTypes.bool, + isMachineLearningPyCert: PropTypes.bool, isRespWebDesignCert: PropTypes.bool, + isSciCompPyCert: PropTypes.bool, updateLegacyCert: PropTypes.func.isRequired, username: PropTypes.string, verifyCert: PropTypes.func.isRequired @@ -69,7 +72,10 @@ const isCertSelector = ({ isInfosecQaCert, isFrontEndLibsCert, isFullStackCert, - isRespWebDesignCert + isRespWebDesignCert, + isSciCompPyCert, + isDataAnalysisPyCert, + isMachineLearningPyCert }) => ({ is2018DataVisCert, isApisMicroservicesCert, @@ -80,7 +86,10 @@ const isCertSelector = ({ isInfosecQaCert, isFrontEndLibsCert, isFullStackCert, - isRespWebDesignCert + isRespWebDesignCert, + isSciCompPyCert, + isDataAnalysisPyCert, + isMachineLearningPyCert }); const isCertMapSelector = createSelector( @@ -94,7 +103,10 @@ const isCertMapSelector = createSelector( isRespWebDesignCert, isDataVisCert, isFrontEndCert, - isBackEndCert + isBackEndCert, + isSciCompPyCert, + isDataAnalysisPyCert, + isMachineLearningPyCert }) => ({ 'Responsive Web Design': isRespWebDesignCert, 'JavaScript Algorithms and Data Structures': isJsAlgoDataStructCert, @@ -102,6 +114,9 @@ const isCertMapSelector = createSelector( 'Data Visualization': is2018DataVisCert, "API's and Microservices": isApisMicroservicesCert, 'Information Security And Quality Assurance': isInfosecQaCert, + 'Scientific Computing with Python': isSciCompPyCert, + 'Data Analysis with Python': isDataAnalysisPyCert, + 'Machine Learning with Python': isMachineLearningPyCert, 'Legacy Front End': isFrontEndCert, 'Legacy Data Visualization': isDataVisCert, 'Legacy Back End': isBackEndCert diff --git a/client/src/components/settings/Certification.test.js b/client/src/components/settings/Certification.test.js index b59b1c0eedd..970bdf86c11 100644 --- a/client/src/components/settings/Certification.test.js +++ b/client/src/components/settings/Certification.test.js @@ -133,6 +133,46 @@ const defaultTestProps = { id: 'bd7158d8c443eddfaeb5bdee', solution: 'https://github.com/freeCodeCamp/freeCodeCamp' }, + { + id: '5e444147903586ffb414c94c', + solution: 'https://github.com/freeCodeCamp/freeCodeCamp' + }, + { + id: '5e444147903586ffb414c94d', + solution: 'https://github.com/freeCodeCamp/freeCodeCamp' + }, + { + id: '5e444147903586ffb414c94e', + solution: 'https://github.com/freeCodeCamp/freeCodeCamp' + }, + { + id: '5e444147903586ffb414c94f', + solution: 'https://github.com/freeCodeCamp/freeCodeCamp' + }, + { + id: '5e44414f903586ffb414c950', + solution: 'https://github.com/freeCodeCamp/freeCodeCamp' + }, + { + id: '5e46f7e5ac417301a38fb928', + solution: 'https://github.com/freeCodeCamp/freeCodeCamp' + }, + { + id: '5e46f7e5ac417301a38fb929', + solution: 'https://github.com/freeCodeCamp/freeCodeCamp' + }, + { + id: '5e46f7f8ac417301a38fb92a', + solution: 'https://github.com/freeCodeCamp/freeCodeCamp' + }, + { + id: '5e46f802ac417301a38fb92b', + solution: 'https://github.com/freeCodeCamp/freeCodeCamp' + }, + { + id: '5e4f5c4b570f7e3a4949899f', + solution: 'https://github.com/freeCodeCamp/freeCodeCamp' + }, { id: 'bd7157d8c242eddfaeb5bd13', completedDate: 1554272923799, @@ -151,6 +191,9 @@ const defaultTestProps = { isInfosecQaCert: false, isJsAlgoDataStructCert: false, isRespWebDesignCert: false, + isSciCompPyCert: false, + isDataAnalysisPyCert: false, + isMachineLearningPyCert: false, updateLegacyCert: () => {}, username: 'developmentuser', verifyCert: () => {}, diff --git a/client/src/pages/learn/data-analysis-with-python/data-analysis-with-python-projects/index.md b/client/src/pages/learn/data-analysis-with-python/data-analysis-with-python-projects/index.md new file mode 100644 index 00000000000..70a89f4dd92 --- /dev/null +++ b/client/src/pages/learn/data-analysis-with-python/data-analysis-with-python-projects/index.md @@ -0,0 +1,21 @@ +--- +title: Introduction to the Data Analysis with Python Projects +block: Data Analysis with Python Projects +superBlock: Data Analysis with Python +--- +## Introduction to the Data Analysis with Python Projects + +There are many ways to analyze data with Python! By completing these projects, you will demonstrate that you have a good foundational knowledge of data analysis with Python. + +We are working to finish up the interactive Data Analysis instructional content. For now, here are some videos from freeCodeCamp that will help with the projects. You may also have to use other resources (just like you would have to do when learning new technologies in a job). + * [Python NumPy Video Course](https://www.youtube.com/watch?v=QUT1VHiLmmI) (1 hours) + * [Data Science Video Course](https://m.youtube.com/watch?v=ua-CiDNNj30) (6 hours) + +In this section you will develop the following projects: + * Mean-Variance-Standard Deviation Calculator + * Demographic Data Analyzer + * Medical Data Visualizer + * Page View Time Series Visualizer + * Sea Level Predictor + +Have fun and remember to use the [Read-Search-Ask](https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514) method if you get stuck. diff --git a/client/src/pages/learn/data-analysis-with-python/index.md b/client/src/pages/learn/data-analysis-with-python/index.md new file mode 100644 index 00000000000..9864515f041 --- /dev/null +++ b/client/src/pages/learn/data-analysis-with-python/index.md @@ -0,0 +1,7 @@ +--- +title: Data Analysis with Python +superBlock: Data Analysis with Python +--- +## Introduction to Data Analysis with Python + +Learn the basics of data analysis with Python. diff --git a/client/src/pages/learn/information-security-and-quality-assurance/information-security-and-quality-assurance-projects/index.md b/client/src/pages/learn/information-security-and-quality-assurance/information-security-and-quality-assurance-projects/index.md index 801d8694999..c94f1376d13 100644 --- a/client/src/pages/learn/information-security-and-quality-assurance/information-security-and-quality-assurance-projects/index.md +++ b/client/src/pages/learn/information-security-and-quality-assurance/information-security-and-quality-assurance-projects/index.md @@ -13,5 +13,7 @@ In this section you get the chance to: * Build a Personal Library * Build a Stock Price Checker * Build an Anonymous Message Board +* Port Scanner +* Packet Capturer When you are done, you will have plenty of Information Security & Quality Assurance projects under your belt along with a certification that you can show off to friends, family, and employers. Have fun and remember to use the [Read-Search-Ask](https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck/19514) method if you get stuck. diff --git a/client/src/pages/learn/machine-learning-with-python/index.md b/client/src/pages/learn/machine-learning-with-python/index.md new file mode 100644 index 00000000000..96ef1bca16c --- /dev/null +++ b/client/src/pages/learn/machine-learning-with-python/index.md @@ -0,0 +1,7 @@ +--- +title: Machine Learning with Python +superBlock: Machine Learning with Python +--- +## Introduction to Machine Learning with Python + +Learn the basics of Machine Learning with Python. diff --git a/client/src/pages/learn/machine-learning-with-python/machine-learning-with-python-projects/index.md b/client/src/pages/learn/machine-learning-with-python/machine-learning-with-python-projects/index.md new file mode 100644 index 00000000000..d9b5a16d18d --- /dev/null +++ b/client/src/pages/learn/machine-learning-with-python/machine-learning-with-python-projects/index.md @@ -0,0 +1,19 @@ +--- +title: Introduction to the Machine Learning Projects +block: Machine Learning with Python Projects +superBlock: Machine Learning with Python +--- +## Introduction to the Machine Learning Projects + +Machine learning has many practical applications. By completing these projects, you will demonstrate that you have a good foundational knowledge of machine learning. + +We are still developing the interactive instructional content for the machine learning curriculum. For now, check out the videos in this [machine learning playlist on the freeCodeCamp YouTube channel](https://www.youtube.com/playlist?list=PLWKjhJtqVAblStefaz_YOVpDWqcRScc2s). You may also have to use other resources (just like you would have to do when learning new technologies in a job). + +In this section you will develop the following projects: + * Rock Paper Scissors + * Cat and Dog Image Classifier + * Book Recommendation Engine using KNN + * Linear Regression Health Costs Calculator + * Neural Network SMS Text Classifier + +Have fun and remember to use the [Read-Search-Ask](https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514) method if you get stuck. diff --git a/client/src/pages/learn/scientific-computing-with-python/index.md b/client/src/pages/learn/scientific-computing-with-python/index.md new file mode 100644 index 00000000000..8696cb7b964 --- /dev/null +++ b/client/src/pages/learn/scientific-computing-with-python/index.md @@ -0,0 +1,7 @@ +--- +title: Scientific Computing with Python +superBlock: Scientific Computing with Python +--- +## Introduction to Scientific Computing with Python + +Learn the basics of Python. diff --git a/client/src/pages/learn/scientific-computing-with-python/scientific-computing-with-python-projects/index.md b/client/src/pages/learn/scientific-computing-with-python/scientific-computing-with-python-projects/index.md new file mode 100644 index 00000000000..06790c7578c --- /dev/null +++ b/client/src/pages/learn/scientific-computing-with-python/scientific-computing-with-python-projects/index.md @@ -0,0 +1,21 @@ +--- +title: Introduction to the Scientific Computing with Python Projects +block: Scientific Computing with Python Projects +superBlock: Scientific Computing with Python +--- +## Introduction to the Scientific Computing with Python Projects + +Time to put your Python skills to the test! By completing these projects, you will demonstrate that you have a good foundational knowledge of Python. + +We are working to finish up the interactive Python instructional content. For now, here are some videos on the freeCodeCamp.org YouTube channel that will teach you everything you need to know to complete these projects: + * [Python for Everybody Video Course](https://www.freecodecamp.org/news/python-for-everybody/) (14 hours) + * [Learn Python Video Course](https://www.freecodecamp.org/news/learn-python-basics-in-depth-video-course/) (4 hours) + +In this section you will develop the following projects: + * Arithmetic Formatter + * Time Calculator + * Budget App + * Polygon Area Calculator + * Probability Calculator + +Have fun and remember to use the [Read-Search-Ask](https://www.freecodecamp.org/forum/t/how-to-get-help-when-you-are-stuck-coding/19514) method if you get stuck. diff --git a/client/src/redux/index.js b/client/src/redux/index.js index cd4d8a0382b..a37f0807d3a 100644 --- a/client/src/redux/index.js +++ b/client/src/redux/index.js @@ -216,7 +216,10 @@ export const certificatesByNameSelector = username => state => { isFrontEndCert, isBackEndCert, isDataVisCert, - isFullStackCert + isFullStackCert, + isSciCompPyCert, + isDataAnalysisPyCert, + isMachineLearningPyCert } = userByNameSelector(username)(state); return { hasModernCert: @@ -226,7 +229,10 @@ export const certificatesByNameSelector = username => state => { isJsAlgoDataStructCert || isApisMicroservicesCert || isInfosecQaCert || - isFullStackCert, + isFullStackCert || + isSciCompPyCert || + isDataAnalysisPyCert || + isMachineLearningPyCert, hasLegacyCert: isFrontEndCert || isBackEndCert || isDataVisCert, currentCerts: [ { @@ -263,6 +269,21 @@ export const certificatesByNameSelector = username => state => { show: isInfosecQaCert, title: 'Information Security and Quality Assurance Certification', showURL: 'information-security-and-quality-assurance' + }, + { + show: isSciCompPyCert, + title: 'Scientific Computing with Python Certification', + showURL: 'scientific-computing-with-python' + }, + { + show: isDataAnalysisPyCert, + title: 'Data Analysis with Python Certification', + showURL: 'data-analysis-with-python' + }, + { + show: isMachineLearningPyCert, + title: 'Machine Learning with Python Certification', + showURL: 'machine-learning-with-python' } ], legacyCerts: [ diff --git a/client/src/resources/certProjectMap.js b/client/src/resources/certProjectMap.js index e9130ca9dcf..da8d642e812 100644 --- a/client/src/resources/certProjectMap.js +++ b/client/src/resources/certProjectMap.js @@ -10,6 +10,13 @@ const apiMicroBase = const infoSecBase = '/learn/information-security-and-quality-assurance/' + 'information-security-and-quality-assurance-projects'; +const sciCompPyBase = + '/learn/scientific-computing-with-python/' + + 'scientific-computing-with-python-projects'; +const dataAnalysisPyBase = + '/learn/data-analysis-with-python/data-analysis-with-python-projects'; +const machineLearningPyBase = + '/learn/machine-learning-with-python/machine-learning-with-python-projects'; const legacyFrontEndBase = ''; const legacyBackEndBase = ''; const legacyDataVisBase = ''; @@ -394,6 +401,114 @@ export const projectMap = { title: 'Anonymous Message Board', link: `${infoSecBase}/anonymous-message-board`, superBlock: 'information-security-and-quality-assurance' + }, + { + id: '5e46f979ac417301a38fb932', + title: 'Port Scanner', + link: `${infoSecBase}/port-scanner`, + superBlock: 'information-security-and-quality-assurance' + }, + { + id: '5e46f983ac417301a38fb933', + title: 'SHA-1 Password Cracker', + link: `${infoSecBase}/sha-1-password-cracker`, + superBlock: 'information-security-and-quality-assurance' + } + ], + 'Scientific Computing with Python': [ + { + id: '5e44412c903586ffb414c94c', + title: 'Arithmetic Formatter', + link: `${sciCompPyBase}/arithmetic-formatter`, + superBlock: 'scientific-computing-with-python' + }, + { + id: '5e444136903586ffb414c94d', + title: 'Time Calculator', + link: `${sciCompPyBase}/time-calculator`, + superBlock: 'scientific-computing-with-python' + }, + { + id: '5e44413e903586ffb414c94e', + title: 'Budget App', + link: `${sciCompPyBase}/budget-app`, + superBlock: 'scientific-computing-with-python' + }, + { + id: '5e444147903586ffb414c94f', + title: 'Polygon Area Calculator', + link: `${sciCompPyBase}/polygon-area-calculator`, + superBlock: 'scientific-computing-with-python' + }, + { + id: '5e44414f903586ffb414c950', + title: 'Probability Calculator', + link: `${sciCompPyBase}/probability-calculator`, + superBlock: 'scientific-computing-with-python' + } + ], + 'Data Analysis with Python': [ + { + id: '5e46f7e5ac417301a38fb928', + title: 'Mean-Variance-Standard Deviation Calculator', + link: `${dataAnalysisPyBase}/mean-variance-standard-deviation-calculator`, + superBlock: 'data-analysis-with-python' + }, + { + id: '5e46f7e5ac417301a38fb929', + title: 'Demographic Data Analyzer', + link: `${dataAnalysisPyBase}/demographic-data-analyzer`, + superBlock: 'data-analysis-with-python' + }, + { + id: '5e46f7f8ac417301a38fb92a', + title: 'Medical Data Visualizer', + link: `${dataAnalysisPyBase}/medical-data-visualizer`, + superBlock: 'data-analysis-with-python' + }, + { + id: '5e46f802ac417301a38fb92b', + title: 'Page View Time Series Visualizer', + link: `${dataAnalysisPyBase}/page-view-time-series-visualizer`, + superBlock: 'data-analysis-with-python' + }, + { + id: '5e4f5c4b570f7e3a4949899f', + title: 'Sea Level Predictor', + link: `${dataAnalysisPyBase}/sea-level-predictor`, + superBlock: 'scientific-computing-with-python' + } + ], + 'Machine Learning with Python': [ + { + id: '5e46f8d6ac417301a38fb92d', + title: 'Rock Paper Scissors', + link: `${machineLearningPyBase}/rock-paper-scissors`, + superBlock: 'machine-learning-with-python' + }, + { + id: '5e46f8dcac417301a38fb92e', + title: 'Cat and Dog Image Classifier', + link: `${machineLearningPyBase}/cat-and-dog-image-classifier`, + superBlock: 'machine-learning-with-python' + }, + { + id: '5e46f8e3ac417301a38fb92f', + title: 'Book Recommendation Engine using KNN', + link: `${machineLearningPyBase}/book-recommendation-engine-using-knn`, + superBlock: 'machine-learning-with-python' + }, + { + id: '5e46f8edac417301a38fb930', + title: 'Linear Regression Health Costs Calculator', + link: `${machineLearningPyBase}/linear-regression-health-costs-calculator`, + superBlock: 'machine-learning-with-python' + }, + { + id: '5e46f8edac417301a38fb931', + title: 'Neural Network SMS Text Classifier', + link: `${machineLearningPyBase}/neural-network-sms-text-classifier`, + superBlock: 'machine-learning-with-python' } ] }; diff --git a/client/src/templates/Challenges/redux/index.js b/client/src/templates/Challenges/redux/index.js index 1faa88166bd..208c9fe690d 100644 --- a/client/src/templates/Challenges/redux/index.js +++ b/client/src/templates/Challenges/redux/index.js @@ -212,7 +212,10 @@ export const challengeDataSelector = state => { ...challengeData, url }; - } else if (challengeType === challengeTypes.backEndProject) { + } else if ( + challengeType === challengeTypes.backEndProject || + challengeType === challengeTypes.pythonProject + ) { const values = projectFormValuesSelector(state); const { solution: url } = values; challengeData = { diff --git a/client/src/templates/Challenges/utils/build.js b/client/src/templates/Challenges/utils/build.js index 99304b35ee2..62507a5f946 100644 --- a/client/src/templates/Challenges/utils/build.js +++ b/client/src/templates/Challenges/utils/build.js @@ -68,7 +68,8 @@ const buildFunctions = { [challengeTypes.html]: buildDOMChallenge, [challengeTypes.modern]: buildDOMChallenge, [challengeTypes.backend]: buildBackendChallenge, - [challengeTypes.backEndProject]: buildBackendChallenge + [challengeTypes.backEndProject]: buildBackendChallenge, + [challengeTypes.pythonProject]: buildBackendChallenge }; export function canBuildChallenge(challengeData) { @@ -88,7 +89,8 @@ export async function buildChallenge(challengeData, options) { const testRunners = { [challengeTypes.js]: getJSTestRunner, [challengeTypes.html]: getDOMTestRunner, - [challengeTypes.backend]: getDOMTestRunner + [challengeTypes.backend]: getDOMTestRunner, + [challengeTypes.pythonProject]: getDOMTestRunner }; export function getTestRunner(buildData, { proxyLogger }, document) { const { challengeType } = buildData; diff --git a/client/utils/blockNameify.js b/client/utils/blockNameify.js index 35de349d43e..b6c606a1730 100644 --- a/client/utils/blockNameify.js +++ b/client/utils/blockNameify.js @@ -12,7 +12,15 @@ const preFormattedBlockNames = { 'mongodb-and-mongoose': 'MongoDB and Mongoose', 'the-dom': 'The DOM', 'apis-and-microservices': 'APIs and Microservices', - 'apis-and-microservices-projects': 'APIs and Microservices Projects' + 'apis-and-microservices-projects': 'APIs and Microservices Projects', + 'scientific-computing-with-python': 'Scientific Computing with Python', + 'scientific-computing-with-python-projects': + 'Scientific Computing with Python Projects', + 'data-analysis-with-python': 'Data Analysis with Python', + 'data-analysis-with-python-projects': 'Data Analysis with Python Projects', + 'machine-learning-with-python': 'Machine Learning with Python', + 'machine-learning-with-python-projects': + 'Machine Learning with Python Projects' }; const noFormatting = ['and', 'for', 'of', 'the', 'up', 'with']; diff --git a/client/utils/challengeTypes.js b/client/utils/challengeTypes.js index 244e1632ed0..2fa480c22ec 100644 --- a/client/utils/challengeTypes.js +++ b/client/utils/challengeTypes.js @@ -9,11 +9,13 @@ const modern = 6; const step = 7; const quiz = 8; const invalid = 9; +const pythonProject = 10; // individual exports exports.backend = backend; exports.frontEndProject = frontEndProject; exports.backEndProject = backEndProject; +exports.pythonProject = pythonProject; exports.challengeTypes = { html, @@ -22,6 +24,7 @@ exports.challengeTypes = { zipline, frontEndProject, backEndProject, + pythonProject, bonfire, modern, step, @@ -42,6 +45,7 @@ exports.viewTypes = { [bonfire]: 'classic', [frontEndProject]: 'frontend', [backEndProject]: 'backend', + [pythonProject]: 'backend', [modern]: 'modern', [step]: 'step', [quiz]: 'quiz', @@ -60,7 +64,7 @@ exports.submitTypes = { // a hosted URL where the app is running live // project code url like GitHub [backEndProject]: 'project.backEnd', - + [pythonProject]: 'project.backEnd', [step]: 'step', [quiz]: 'quiz', [backend]: 'backend', @@ -111,5 +115,11 @@ exports.helpCategory = { 'data-structures': 'JavaScript', 'take-home-projects': 'Certification Projects', 'rosetta-code': 'JavaScript', - 'project-euler': 'JavaScript' + 'project-euler': 'JavaScript', + 'scientific-computing-with-python': 'Certification Projects', + 'scientific-computing-with-python-projects': 'Certification Projects', + 'data-analysis-with-python': 'Certification Projects', + 'data-analysis-with-python-projects': 'Certification Projects', + 'machine-learning-with-python': 'Certification Projects', + 'machine-learning-with-python-projects': 'Certification Projects' }; diff --git a/client/utils/validCertNames.js b/client/utils/validCertNames.js index 967b6a62d70..46dc421a4e9 100644 --- a/client/utils/validCertNames.js +++ b/client/utils/validCertNames.js @@ -6,6 +6,9 @@ export default [ 'apis-and-microservices', 'information-security-and-quality-assurance', 'full-stack', + 'scientific-computing-with-python', + 'data-analysis-with-python', + 'machine-learning-with-python', 'legacy-front-end', 'legacy-back-end', 'legacy-data-visualization' diff --git a/curriculum/challenges/_meta/algorithms/meta.json b/curriculum/challenges/_meta/algorithms/meta.json index bf2d4f08116..f1f47561fbc 100644 --- a/curriculum/challenges/_meta/algorithms/meta.json +++ b/curriculum/challenges/_meta/algorithms/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "coding-interview-prep", - "superOrder": 8, + "superOrder": 10, "challengeOrder": [ [ "a3f503de51cf954ede28891d", diff --git a/curriculum/challenges/_meta/apis-and-microservices-certificate/meta.json b/curriculum/challenges/_meta/apis-and-microservices-certificate/meta.json index 00923702ef2..7bbcb32541e 100644 --- a/curriculum/challenges/_meta/apis-and-microservices-certificate/meta.json +++ b/curriculum/challenges/_meta/apis-and-microservices-certificate/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "certificates", - "superOrder": 9, + "superOrder": 11, "challengeOrder": [ [ "561add10cb82ac38a17523bc", @@ -14,5 +14,5 @@ ] ], "isPrivate": true, - "fileName": "09-certificates/apis-and-microservices-certificate.json" + "fileName": "11-certificates/apis-and-microservices-certificate.json" } \ No newline at end of file diff --git a/curriculum/challenges/_meta/data-analysis-with-python-certificate/meta.json b/curriculum/challenges/_meta/data-analysis-with-python-certificate/meta.json new file mode 100644 index 00000000000..48b995ef73a --- /dev/null +++ b/curriculum/challenges/_meta/data-analysis-with-python-certificate/meta.json @@ -0,0 +1,18 @@ +{ + "name": "Data Analysis with Python Certificate", + "dashedName": "data-analysis-with-python-certificate", + "order": 8, + "time": "", + "template": "", + "required": [], + "superBlock": "certificates", + "superOrder": 11, + "challengeOrder": [ + [ + "5e46fc95ac417301a38fb934", + "Data Analysis with Python Certificate" + ] + ], + "isPrivate": true, + "fileName": "11-certificates/data-analysis-with-python-certificate.json" +} \ No newline at end of file diff --git a/curriculum/challenges/_meta/data-analysis-with-python-projects/meta.json b/curriculum/challenges/_meta/data-analysis-with-python-projects/meta.json new file mode 100644 index 00000000000..f2816676af9 --- /dev/null +++ b/curriculum/challenges/_meta/data-analysis-with-python-projects/meta.json @@ -0,0 +1,30 @@ +{ + "name": "Data Analysis with Python Projects", + "dashedName": "data-analysis-with-python-projects", + "order": 1, + "time": "150 hours", + "superBlock": "data-analysis-with-python", + "superOrder": 8, + "challengeOrder": [ + [ + "5e46f7e5ac417301a38fb928", + "Mean-Variance-Standard Deviation Calculator" + ], + [ + "5e46f7e5ac417301a38fb929", + "Demographic Data Analyzer" + ], + [ + "5e46f7f8ac417301a38fb92a", + "Medical Data Visualizer" + ], + [ + "5e46f802ac417301a38fb92b", + "Page View Time Series Visualizer" + ], + [ + "5e4f5c4b570f7e3a4949899f", + "Sea Level Predictor" + ] + ] +} \ No newline at end of file diff --git a/curriculum/challenges/_meta/data-structures/meta.json b/curriculum/challenges/_meta/data-structures/meta.json index 43d67549e8b..a8db9750801 100644 --- a/curriculum/challenges/_meta/data-structures/meta.json +++ b/curriculum/challenges/_meta/data-structures/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "coding-interview-prep", - "superOrder": 8, + "superOrder": 10, "challengeOrder": [ [ "587d8253367417b2b2512c6a", diff --git a/curriculum/challenges/_meta/data-visualization-certificate/meta.json b/curriculum/challenges/_meta/data-visualization-certificate/meta.json index 8cc85b42220..9a38c7ee7cb 100644 --- a/curriculum/challenges/_meta/data-visualization-certificate/meta.json +++ b/curriculum/challenges/_meta/data-visualization-certificate/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "certificates", - "superOrder": 9, + "superOrder": 10, "challengeOrder": [ [ "5a553ca864b52e1d8bceea14", @@ -14,5 +14,5 @@ ] ], "isPrivate": true, - "fileName": "09-certificates/data-visualization-certificate.json" + "fileName": "11-certificates/data-visualization-certificate.json" } \ No newline at end of file diff --git a/curriculum/challenges/_meta/front-end-libraries-certificate/meta.json b/curriculum/challenges/_meta/front-end-libraries-certificate/meta.json index 9b59baf9db4..ede3d426ea1 100644 --- a/curriculum/challenges/_meta/front-end-libraries-certificate/meta.json +++ b/curriculum/challenges/_meta/front-end-libraries-certificate/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "certificates", - "superOrder": 9, + "superOrder": 11, "challengeOrder": [ [ "561acd10cb82ac38a17513bc", @@ -14,5 +14,5 @@ ] ], "isPrivate": true, - "fileName": "09-certificates/front-end-libraries-certificate.json" + "fileName": "11-certificates/front-end-libraries-certificate.json" } \ No newline at end of file diff --git a/curriculum/challenges/_meta/information-security-and-quality-assurance-projects/meta.json b/curriculum/challenges/_meta/information-security-and-quality-assurance-projects/meta.json index 894a1ec449e..7430e429044 100644 --- a/curriculum/challenges/_meta/information-security-and-quality-assurance-projects/meta.json +++ b/curriculum/challenges/_meta/information-security-and-quality-assurance-projects/meta.json @@ -27,6 +27,14 @@ [ "587d824a367417b2b2512c45", "Anonymous Message Board" + ], + [ + "5e46f979ac417301a38fb932", + "Port Scanner" + ], + [ + "5e46f983ac417301a38fb933", + "SHA-1 Password Cracker" ] ], "helpRoom": "HelpBackend", diff --git a/curriculum/challenges/_meta/information-securtiy-and-quality-assurance-certificate/meta.json b/curriculum/challenges/_meta/information-securtiy-and-quality-assurance-certificate/meta.json index 9f1538e4b5c..75adb23ff9f 100644 --- a/curriculum/challenges/_meta/information-securtiy-and-quality-assurance-certificate/meta.json +++ b/curriculum/challenges/_meta/information-securtiy-and-quality-assurance-certificate/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "certificates", - "superOrder": 9, + "superOrder": 11, "challengeOrder": [ [ "561add10cb82ac38a17213bc", @@ -14,5 +14,5 @@ ] ], "isPrivate": true, - "fileName": "09-certificates/information-security-and-quality-assurance-certificate.json" + "fileName": "11-certificates/information-security-and-quality-assurance-certificate.json" } \ No newline at end of file diff --git a/curriculum/challenges/_meta/javascript-algorithms-and-data-structures-certificate/meta.json b/curriculum/challenges/_meta/javascript-algorithms-and-data-structures-certificate/meta.json index 2ff648aba1c..a75e5cba7cd 100644 --- a/curriculum/challenges/_meta/javascript-algorithms-and-data-structures-certificate/meta.json +++ b/curriculum/challenges/_meta/javascript-algorithms-and-data-structures-certificate/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "certificates", - "superOrder": 9, + "superOrder": 11, "challengeOrder": [ [ "561abd10cb81ac38a17513bc", @@ -14,5 +14,5 @@ ] ], "isPrivate": true, - "fileName": "09-certificates/javascript-algorithms-and-data-structures-certificate.json" + "fileName": "11-certificates/javascript-algorithms-and-data-structures-certificate.json" } \ No newline at end of file diff --git a/curriculum/challenges/_meta/legacy-back-end-certificate/meta.json b/curriculum/challenges/_meta/legacy-back-end-certificate/meta.json index 08d7a0961a0..e093f1fd2c2 100644 --- a/curriculum/challenges/_meta/legacy-back-end-certificate/meta.json +++ b/curriculum/challenges/_meta/legacy-back-end-certificate/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "certificates", - "superOrder": 9, + "superOrder": 11, "challengeOrder": [ [ "660add10cb82ac38a17513be", @@ -14,5 +14,5 @@ ] ], "isPrivate": true, - "fileName": "09-certificates/legacy-back-end-certificate.json" + "fileName": "11-certificates/legacy-back-end-certificate.json" } \ No newline at end of file diff --git a/curriculum/challenges/_meta/legacy-data-visualization-certificate/meta.json b/curriculum/challenges/_meta/legacy-data-visualization-certificate/meta.json index 79a5f6b8c85..5549873878d 100644 --- a/curriculum/challenges/_meta/legacy-data-visualization-certificate/meta.json +++ b/curriculum/challenges/_meta/legacy-data-visualization-certificate/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "certificates", - "superOrder": 9, + "superOrder": 11, "challengeOrder": [ [ "561add10cb82ac39a17513bc", @@ -14,5 +14,5 @@ ] ], "isPrivate": true, - "fileName": "09-certificates/legacy-data-visualization-certificate.json" + "fileName": "11-certificates/legacy-data-visualization-certificate.json" } \ No newline at end of file diff --git a/curriculum/challenges/_meta/legacy-front-end-certificate/meta.json b/curriculum/challenges/_meta/legacy-front-end-certificate/meta.json index 2aeb90530d6..5ecb9589a87 100644 --- a/curriculum/challenges/_meta/legacy-front-end-certificate/meta.json +++ b/curriculum/challenges/_meta/legacy-front-end-certificate/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "certificates", - "superOrder": 9, + "superOrder": 11, "challengeOrder": [ [ "561add10cb82ac38a17513be", @@ -14,5 +14,5 @@ ] ], "isPrivate": true, - "fileName": "09-certificates/legacy-front-end-certificate.json" + "fileName": "11-certificates/legacy-front-end-certificate.json" } \ No newline at end of file diff --git a/curriculum/challenges/_meta/machine-learning-with-python-certificate/meta.json b/curriculum/challenges/_meta/machine-learning-with-python-certificate/meta.json new file mode 100644 index 00000000000..c8f67879a81 --- /dev/null +++ b/curriculum/challenges/_meta/machine-learning-with-python-certificate/meta.json @@ -0,0 +1,18 @@ +{ + "name": "Machine Learning with Python Certificate", + "dashedName": "machine-learning-with-python-certificate", + "order": 9, + "time": "", + "template": "", + "required": [], + "superBlock": "certificates", + "superOrder": 11, + "challengeOrder": [ + [ + "5e46fc95ac417301a38fb935", + "Machine Learning with Python Certificate" + ] + ], + "isPrivate": true, + "fileName": "11-certificates/machine-learning-with-python-certificate.json" +} \ No newline at end of file diff --git a/curriculum/challenges/_meta/machine-learning-with-python-projects/meta.json b/curriculum/challenges/_meta/machine-learning-with-python-projects/meta.json new file mode 100644 index 00000000000..18ccf97528a --- /dev/null +++ b/curriculum/challenges/_meta/machine-learning-with-python-projects/meta.json @@ -0,0 +1,30 @@ +{ + "name": "Machine Learning with Python Projects", + "dashedName": "machine-learning-with-python-projects", + "order": 1, + "time": "150 hours", + "superBlock": "machine-learning-with-python", + "superOrder": 9, + "challengeOrder": [ + [ + "5e46f8d6ac417301a38fb92d", + "Rock Paper Scissors" + ], + [ + "5e46f8dcac417301a38fb92e", + "Cat and Dog Image Classifier" + ], + [ + "5e46f8e3ac417301a38fb92f", + "Book Recommendation Engine using KNN" + ], + [ + "5e46f8edac417301a38fb930", + "Linear Regression Health Costs Calculator" + ], + [ + "5e46f8edac417301a38fb931", + "Neural Network SMS Text Classifier" + ] + ] +} \ No newline at end of file diff --git a/curriculum/challenges/_meta/project-euler/meta.json b/curriculum/challenges/_meta/project-euler/meta.json index 945ee146104..d9da50a86b7 100644 --- a/curriculum/challenges/_meta/project-euler/meta.json +++ b/curriculum/challenges/_meta/project-euler/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "coding-interview-prep", - "superOrder": 8, + "superOrder": 10, "challengeOrder": [ [ "5900f36e1000cf542c50fe80", diff --git a/curriculum/challenges/_meta/responsive-web-design-certificate/meta.json b/curriculum/challenges/_meta/responsive-web-design-certificate/meta.json index 953292a97a6..a9eb3ef9d53 100644 --- a/curriculum/challenges/_meta/responsive-web-design-certificate/meta.json +++ b/curriculum/challenges/_meta/responsive-web-design-certificate/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "certificates", - "superOrder": 9, + "superOrder": 11, "challengeOrder": [ [ "561add10cb82ac38a17513bc", @@ -14,5 +14,5 @@ ] ], "isPrivate": true, - "fileName": "09-certificates/responsive-web-design-certificate.json" + "fileName": "11-certificates/responsive-web-design-certificate.json" } \ No newline at end of file diff --git a/curriculum/challenges/_meta/rosetta-code/meta.json b/curriculum/challenges/_meta/rosetta-code/meta.json index 2f64115eecd..72d3a4adb88 100644 --- a/curriculum/challenges/_meta/rosetta-code/meta.json +++ b/curriculum/challenges/_meta/rosetta-code/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "coding-interview-prep", - "superOrder": 8, + "superOrder": 10, "challengeOrder": [ [ "594810f028c0303b75339acb", diff --git a/curriculum/challenges/_meta/scientific-computing-with-python-certificate/meta.json b/curriculum/challenges/_meta/scientific-computing-with-python-certificate/meta.json new file mode 100644 index 00000000000..6061948139c --- /dev/null +++ b/curriculum/challenges/_meta/scientific-computing-with-python-certificate/meta.json @@ -0,0 +1,18 @@ +{ + "name": "Scientific Computing with Python Certificate", + "dashedName": "scientific-computing-with-python-certificate", + "order": 7, + "time": "", + "template": "", + "required": [], + "superBlock": "certificates", + "superOrder": 11, + "challengeOrder": [ + [ + "5e44431b903586ffb414c951", + "Scientific Computing with Python Certificate" + ] + ], + "isPrivate": true, + "fileName": "11-certificates/scientific-computing-with-python-certificate.json" +} \ No newline at end of file diff --git a/curriculum/challenges/_meta/scientific-computing-with-python-projects/meta.json b/curriculum/challenges/_meta/scientific-computing-with-python-projects/meta.json new file mode 100644 index 00000000000..c8364546ce0 --- /dev/null +++ b/curriculum/challenges/_meta/scientific-computing-with-python-projects/meta.json @@ -0,0 +1,30 @@ +{ + "name": "Scientific Computing with Python Projects", + "dashedName": "scientific-computing-with-python-projects", + "order": 1, + "time": "150 hours", + "superBlock": "scientific-computing-with-python", + "superOrder": 7, + "challengeOrder": [ + [ + "5e44412c903586ffb414c94c", + "Arithmetic Formatter" + ], + [ + "5e444136903586ffb414c94d", + "Time Calculator" + ], + [ + "5e44413e903586ffb414c94e", + "Budget App" + ], + [ + "5e444147903586ffb414c94f", + "Polygon Area Calculator" + ], + [ + "5e44414f903586ffb414c950", + "Probability Calculator" + ] + ] +} \ No newline at end of file diff --git a/curriculum/challenges/_meta/take-home-projects/meta.json b/curriculum/challenges/_meta/take-home-projects/meta.json index 1aa992c7624..a0309466329 100644 --- a/curriculum/challenges/_meta/take-home-projects/meta.json +++ b/curriculum/challenges/_meta/take-home-projects/meta.json @@ -6,7 +6,7 @@ "template": "", "required": [], "superBlock": "coding-interview-prep", - "superOrder": 8, + "superOrder": 10, "challengeOrder": [ [ "bd7158d8c442eddfaeb5bd10", diff --git a/curriculum/challenges/english/06-information-security-and-quality-assurance/information-security-and-quality-assurance-projects/port-scanner.english.md b/curriculum/challenges/english/06-information-security-and-quality-assurance/information-security-and-quality-assurance-projects/port-scanner.english.md new file mode 100644 index 00000000000..b96fbf2f5e0 --- /dev/null +++ b/curriculum/challenges/english/06-information-security-and-quality-assurance/information-security-and-quality-assurance-projects/port-scanner.english.md @@ -0,0 +1,59 @@ +--- +id: 5e46f979ac417301a38fb932 +title: Port Scanner +challengeType: 10 +isRequired: true +--- + +## Description +
+Create a port scanner using Python. + +You can access the full project description and starter code on repl.it. + +After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +We are still developing the interactive instructional part of the Python curriculum. For now, here are some videos on the freeCodeCamp.org YouTube channel that will teach you some of the Python skills required for this project: +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/06-information-security-and-quality-assurance/information-security-and-quality-assurance-projects/sha-1-password-cracker.english.md b/curriculum/challenges/english/06-information-security-and-quality-assurance/information-security-and-quality-assurance-projects/sha-1-password-cracker.english.md new file mode 100644 index 00000000000..4581cd9c5f0 --- /dev/null +++ b/curriculum/challenges/english/06-information-security-and-quality-assurance/information-security-and-quality-assurance-projects/sha-1-password-cracker.english.md @@ -0,0 +1,58 @@ +--- +id: 5e46f983ac417301a38fb933 +title: SHA-1 Password Cracker +challengeType: 10 +isRequired: true +--- + +## Description +
+For this project you will learn about the importance of good security by creating a password cracker to figure out passwords that were hashed using SHA-1. + +You can access the full project description and starter code on repl.it. + +After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +We are still developing the interactive instructional part of the Python curriculum. For now, here are some videos on the freeCodeCamp.org YouTube channel that will teach you some of the Python skills required for this project: +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.english.md new file mode 100644 index 00000000000..e7e4762c41f --- /dev/null +++ b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.english.md @@ -0,0 +1,61 @@ +--- +id: 5e44412c903586ffb414c94c +title: Arithmetic Formatter +challengeType: 10 +isRequired: true +--- + +## Description +
+Create a function that receives a list of strings that are arithmetic problems and returns the problems arranged vertically and side-by-side. + +You can access the full project description and starter code on repl.it. + +After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +We are still developing the interactive instructional part of the Python curriculum. For now, here are some videos on the freeCodeCamp.org YouTube channel that will teach you everything you need to know to complete this project: +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should correctly format an arithmetic problem and pass all tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```js +/** + Backend challenges don't need solutions, + because they would need to be tested against a full working project. + Please check our contributing guidelines to learn more. +*/ +``` + +
diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/budget-app.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/budget-app.english.md new file mode 100644 index 00000000000..416199b7adc --- /dev/null +++ b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/budget-app.english.md @@ -0,0 +1,61 @@ +--- +id: 5e44413e903586ffb414c94e +title: Budget App +challengeType: 10 +isRequired: true +--- + +## Description +
+Create a "Category" class that can be used to create different budget categories. + +You can access the full project description and starter code on repl.it. + +After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +We are still developing the interactive instructional part of the Python curriculum. For now, here are some videos on the freeCodeCamp.org YouTube channel that will teach you everything you need to know to complete this project: +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should create a Category class and pass all tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```js +/** + Backend challenges don't need solutions, + because they would need to be tested against a full working project. + Please check our contributing guidelines to learn more. +*/ +``` + +
diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/polygon-area-calculator.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/polygon-area-calculator.english.md new file mode 100644 index 00000000000..452b3b0df79 --- /dev/null +++ b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/polygon-area-calculator.english.md @@ -0,0 +1,61 @@ +--- +id: 5e444147903586ffb414c94f +title: Polygon Area Calculator +challengeType: 10 +isRequired: true +--- + +## Description +
+In this project you will use object oriented programming to create a Rectangle class and a Square class. The Square class should be a subclass of Rectangle and inherit methods and attributes. + +You can access the full project description and starter code on repl.it. + +After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +We are still developing the interactive instructional part of the Python curriculum. For now, here are some videos on the freeCodeCamp.org YouTube channel that will teach you everything you need to know to complete this project: +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should create a Rectangle class and Square class and pass all tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```js +/** + Backend challenges don't need solutions, + because they would need to be tested against a full working project. + Please check our contributing guidelines to learn more. +*/ +``` + +
diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/probability-calculator.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/probability-calculator.english.md new file mode 100644 index 00000000000..3747ecc7d2a --- /dev/null +++ b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/probability-calculator.english.md @@ -0,0 +1,59 @@ +--- +id: 5e44414f903586ffb414c950 +title: Probability Calculator +challengeType: 10 +isRequired: true +--- + +## Description +
+Write a program to determine the approximate probability of drawing certain balls randomly from a hat. + +You can access the full project description and starter code on repl.it. After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +We are still developing the interactive instructional part of the Python curriculum. For now, here are some videos on the freeCodeCamp.org YouTube channel that will teach you everything you need to know to complete this project: +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should correctly calculate probabilities and pass all tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```js +/** + Backend challenges don't need solutions, + because they would need to be tested against a full working project. + Please check our contributing guidelines to learn more. +*/ +``` + +
diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/time-calculator.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/time-calculator.english.md new file mode 100644 index 00000000000..cdcefc3b749 --- /dev/null +++ b/curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/time-calculator.english.md @@ -0,0 +1,59 @@ +--- +id: 5e444136903586ffb414c94d +title: Time Calculator +challengeType: 10 +isRequired: true +--- + +## Description +
+Write a function named "add_time" that can add a duration to a start time and return the result. + +You can access the full project description and starter code on repl.it. After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +We are still developing the interactive instructional part of the Python curriculum. For now, here are some videos on the freeCodeCamp.org YouTube channel that will teach you everything you need to know to complete this project: +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should correctly add times and pass all tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```js +/** + Backend challenges don't need solutions, + because they would need to be tested against a full working project. + Please check our contributing guidelines to learn more. +*/ +``` + +
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/demographic-data-analyzer.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/demographic-data-analyzer.english.md new file mode 100644 index 00000000000..9f17d7ca6b9 --- /dev/null +++ b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/demographic-data-analyzer.english.md @@ -0,0 +1,50 @@ +--- +id: 5e46f7e5ac417301a38fb929 +title: Demographic Data Analyzer +challengeType: 10 +isRequired: true +--- + +## Description +
+In this challenge you must analyze demographic data using Pandas. You are given a dataset of demographic data that was extracted from the 1994 Census database. + +You can access the full project description and starter code on repl.it. + +After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +We are still developing the interactive instructional part of the data analysis with Python curriculum. For now, you will have to use other resources to learn how to pass this challenge. +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.english.md new file mode 100644 index 00000000000..9681f199a89 --- /dev/null +++ b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.english.md @@ -0,0 +1,50 @@ +--- +id: 5e46f7e5ac417301a38fb928 +title: Mean-Variance-Standard Deviation Calculator +challengeType: 10 +isRequired: true +--- + +## Description +
+Create a function that uses Numpy to output the mean, variance, and standard deviation of the rows, columns, and elements in a 3 x 3 matrix. + +You can access the full project description and starter code on repl.it. + +After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +We are still developing the interactive instructional part of the data analysis with Python curriculum. For now, you will have to use other resources to learn how to pass this challenge. +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.english.md new file mode 100644 index 00000000000..4f0d13367c2 --- /dev/null +++ b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.english.md @@ -0,0 +1,50 @@ +--- +id: 5e46f7f8ac417301a38fb92a +title: Medical Data Visualizer +challengeType: 10 +isRequired: true +--- + +## Description +
+In this project, you will visualize and make calculations from medical examination data using matplotlib, seaborn, and pandas. + +You can access the full project description and starter code on repl.it. + +After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +We are still developing the interactive instructional part of the data analysis with Python curriculum. For now, you will have to use other resources to learn how to pass this challenge. +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.english.md new file mode 100644 index 00000000000..e1311f0882d --- /dev/null +++ b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.english.md @@ -0,0 +1,50 @@ +--- +id: 5e46f802ac417301a38fb92b +title: Page View Time Series Visualizer +challengeType: 10 +isRequired: true +--- + +## Description +
+For this project you will visualize time series data using a line chart, bar chart, and box plots. You will use Pandas, matplotlib, and seaborn to visualize a dataset containing the number of page views each day on the freeCodeCamp.org forum from 2016-05-09 to 2019-12-03. The data visualizations will help you understand the patterns in visits and identify yearly and monthly growth. + +You can access the full project description and starter code on repl.it. + +After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +We are still developing the interactive instructional part of the data analysis with Python curriculum. For now, you will have to use other resources to learn how to pass this challenge. +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.english.md new file mode 100644 index 00000000000..30150024c2e --- /dev/null +++ b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.english.md @@ -0,0 +1,50 @@ +--- +id: 5e4f5c4b570f7e3a4949899f +title: Sea Level Predictor +challengeType: 10 +isRequired: true +--- + +## Description +
+In this project, you will analyze a dataset of the global average sea level change since 1880. You will use the data to predict the sea level change through year 2050. + +You can access the full project description and starter code on repl.it. + +After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +We are still developing the interactive instructional part of the data analysis with Python curriculum. For now, you will have to use other resources to learn how to pass this challenge. +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.english.md b/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.english.md new file mode 100644 index 00000000000..bc15f01c783 --- /dev/null +++ b/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.english.md @@ -0,0 +1,61 @@ +--- +id: 5e46f8e3ac417301a38fb92f +title: Book Recommendation Engine using KNN +challengeType: 10 +isRequired: true +--- + +## Description +
+In this challenge, you will create a book recommendation algorithm using K-Nearest Neighbors. + +You will use the Book-Crossings dataset. This dataset contains 1.1 million ratings (scale of 1-10) of 270,000 books by 90,000 users. + +You can access the full project instructions and starter code on Google Colaboratory. + +After going to that link, create a copy of the notebook either in your own account or locally. Once you complete the project and it passes the test (included at that link), submit your project link below. If you are submitting a Google Colaboratory link, make sure to turn on link sharing for "anyone with the link." + +We are still developing the interactive instructional content for the machine learning curriculum. For now, check out these learning resources on the freeCodeCamp.org YouTube channel: +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.english.md b/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.english.md new file mode 100644 index 00000000000..56615e47eef --- /dev/null +++ b/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.english.md @@ -0,0 +1,59 @@ +--- +id: 5e46f8dcac417301a38fb92e +title: Cat and Dog Image Classifier +challengeType: 10 +isRequired: true +--- + +## Description +
+For this challenge, you will use Tensorflow 2.0 and Karas to create a convolutional neural network that correctly classifies images of cats and dogs with at least 63% accuracy. + +You can access the full project instructions and starter code on Google Colaboratory. + +After going to that link, create a copy of the notebook either in your own account or locally. Once you complete the project and it passes the test (included at that link), submit your project link below. If you are submitting a Google Colaboratory link, make sure to turn on link sharing for "anyone with the link." + +We are still developing the interactive instructional content for the machine learning curriculum. For now, check out these learning resources on the freeCodeCamp.org YouTube channel: +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.english.md b/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.english.md new file mode 100644 index 00000000000..78e535ca018 --- /dev/null +++ b/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.english.md @@ -0,0 +1,61 @@ +--- +id: 5e46f8edac417301a38fb930 +title: Linear Regression Health Costs Calculator +challengeType: 10 +isRequired: true +--- + +## Description +
+In this challenge, you will predict healthcare costs using a regression algorithm. + +You are given a dataset that contains information about different people including their healthcare costs. Use the data to predict healthcare costs based on new data. + +You can access the full project instructions and starter code on Google Colaboratory. + +After going to that link, create a copy of the notebook either in your own account or locally. Once you complete the project and it passes the test (included at that link), submit your project link below. If you are submitting a Google Colaboratory link, make sure to turn on link sharing for "anyone with the link." + +We are still developing the interactive instructional content for the machine learning curriculum. For now, check out these learning resources on the freeCodeCamp.org YouTube channel: +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md b/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md new file mode 100644 index 00000000000..2af39977d0a --- /dev/null +++ b/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md @@ -0,0 +1,59 @@ +--- +id: 5e46f8edac417301a38fb931 +title: Neural Network SMS Text Classifier +challengeType: 10 +isRequired: true +--- + +## Description +
+In this challenge, you need to create a machine learning model that will classify SMS messages as either "ham" or "spam". A "ham" message is a normal message sent by a friend. A "spam" message is an advertisement or a message sent by a company. + +You can access the full project instructions and starter code on Google Colaboratory. + +After going to that link, create a copy of the notebook either in your own account or locally. Once you complete the project and it passes the test (included at that link), submit your project link below. If you are submitting a Google Colaboratory link, make sure to turn on link sharing for "anyone with the link." + +We are still developing the interactive instructional content for the machine learning curriculum. For now, check out these learning resources on the freeCodeCamp.org YouTube channel: +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.english.md b/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.english.md new file mode 100644 index 00000000000..e1bf12391fb --- /dev/null +++ b/curriculum/challenges/english/09-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.english.md @@ -0,0 +1,50 @@ +--- +id: 5e46f8d6ac417301a38fb92d +title: Rock Paper Scissors +challengeType: 10 +isRequired: true +--- + +## Description +
+For this challenge, you will create a program to play Rock, Paper, Scissors. A program that picks at random will usually win 50% of the time. To pass this challenge your program must play matches against four different bots, winning at least 60% of the games in each match. + +You can access the full project description and starter code on repl.it. + +After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. + +We are still developing the interactive instructional part of the machine learning curriculum. For now, you will have to use other resources to learn how to pass this challenge. +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - text: 'It should pass all Python tests.' + testString: '' + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```py + # Python challenges don't need solutions, + # because they would need to be tested against a full working project. + # Please check our contributing guidelines to learn more. +``` + +
diff --git a/curriculum/challenges/english/08-coding-interview-prep/algorithms/find-the-symmetric-difference.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/find-the-symmetric-difference.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/algorithms/find-the-symmetric-difference.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/find-the-symmetric-difference.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/algorithms/implement-bubble-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-bubble-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/algorithms/implement-bubble-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-bubble-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/algorithms/implement-insertion-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-insertion-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/algorithms/implement-insertion-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-insertion-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/algorithms/implement-merge-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-merge-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/algorithms/implement-merge-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-merge-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/algorithms/implement-quick-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-quick-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/algorithms/implement-quick-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-quick-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/algorithms/implement-selection-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-selection-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/algorithms/implement-selection-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-selection-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/algorithms/inventory-update.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/inventory-update.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/algorithms/inventory-update.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/inventory-update.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/algorithms/no-repeats-please.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/no-repeats-please.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/algorithms/no-repeats-please.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/no-repeats-please.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/algorithms/pairwise.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/pairwise.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/algorithms/pairwise.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/pairwise.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/add-a-new-element-to-a-binary-search-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/add-a-new-element-to-a-binary-search-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/add-a-new-element-to-a-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/add-a-new-element-to-a-binary-search-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/add-elements-at-a-specific-index-in-a-linked-list.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/add-elements-at-a-specific-index-in-a-linked-list.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/add-elements-at-a-specific-index-in-a-linked-list.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/add-elements-at-a-specific-index-in-a-linked-list.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/adjacency-list.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/adjacency-list.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/adjacency-list.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/adjacency-list.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/adjacency-matrix.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/adjacency-matrix.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/adjacency-matrix.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/adjacency-matrix.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/breadth-first-search.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/breadth-first-search.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/breadth-first-search.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/breadth-first-search.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/check-if-an-element-is-present-in-a-binary-search-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/check-if-an-element-is-present-in-a-binary-search-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/check-if-an-element-is-present-in-a-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/check-if-an-element-is-present-in-a-binary-search-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/check-if-binary-search-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/check-if-binary-search-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/check-if-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/check-if-binary-search-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-circular-queue.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-circular-queue.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-circular-queue.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-circular-queue.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-doubly-linked-list.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-doubly-linked-list.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-doubly-linked-list.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-doubly-linked-list.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-hash-table.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-hash-table.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-hash-table.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-hash-table.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-linked-list-class.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-linked-list-class.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-linked-list-class.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-linked-list-class.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-map-data-structure.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-map-data-structure.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-map-data-structure.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-map-data-structure.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-priority-queue-class.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-priority-queue-class.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-priority-queue-class.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-priority-queue-class.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-queue-class.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-queue-class.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-queue-class.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-queue-class.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-set-class.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-set-class.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-set-class.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-set-class.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-stack-class.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-stack-class.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-stack-class.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-stack-class.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-trie-search-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-trie-search-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-a-trie-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-a-trie-search-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-an-es6-javascript-map.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-an-es6-javascript-map.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-an-es6-javascript-map.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-an-es6-javascript-map.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/create-and-add-to-sets-in-es6.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/create-and-add-to-sets-in-es6.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/create-and-add-to-sets-in-es6.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/create-and-add-to-sets-in-es6.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/delete-a-leaf-node-in-a-binary-search-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/delete-a-leaf-node-in-a-binary-search-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/delete-a-leaf-node-in-a-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/delete-a-leaf-node-in-a-binary-search-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/delete-a-node-with-one-child-in-a-binary-search-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/delete-a-node-with-one-child-in-a-binary-search-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/delete-a-node-with-one-child-in-a-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/delete-a-node-with-one-child-in-a-binary-search-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/delete-a-node-with-two-children-in-a-binary-search-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/delete-a-node-with-two-children-in-a-binary-search-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/delete-a-node-with-two-children-in-a-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/delete-a-node-with-two-children-in-a-binary-search-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/depth-first-search.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/depth-first-search.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/depth-first-search.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/depth-first-search.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/find-the-minimum-and-maximum-height-of-a-binary-search-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/find-the-minimum-and-maximum-height-of-a-binary-search-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/find-the-minimum-and-maximum-height-of-a-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/find-the-minimum-and-maximum-height-of-a-binary-search-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/find-the-minimum-and-maximum-value-in-a-binary-search-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/find-the-minimum-and-maximum-value-in-a-binary-search-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/find-the-minimum-and-maximum-value-in-a-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/find-the-minimum-and-maximum-value-in-a-binary-search-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/implement-heap-sort-with-a-min-heap.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/implement-heap-sort-with-a-min-heap.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/implement-heap-sort-with-a-min-heap.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/implement-heap-sort-with-a-min-heap.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/incidence-matrix.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/incidence-matrix.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/incidence-matrix.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/incidence-matrix.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/insert-an-element-into-a-max-heap.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/insert-an-element-into-a-max-heap.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/insert-an-element-into-a-max-heap.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/insert-an-element-into-a-max-heap.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/invert-a-binary-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/invert-a-binary-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/invert-a-binary-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/invert-a-binary-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/learn-how-a-stack-works.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/learn-how-a-stack-works.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/learn-how-a-stack-works.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/learn-how-a-stack-works.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/perform-a-difference-on-two-sets-of-data.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-a-difference-on-two-sets-of-data.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/perform-a-difference-on-two-sets-of-data.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-a-difference-on-two-sets-of-data.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/perform-a-subset-check-on-two-sets-of-data.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-a-subset-check-on-two-sets-of-data.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/perform-a-subset-check-on-two-sets-of-data.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-a-subset-check-on-two-sets-of-data.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/perform-a-union-on-two-sets.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-a-union-on-two-sets.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/perform-a-union-on-two-sets.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-a-union-on-two-sets.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/perform-an-intersection-on-two-sets-of-data.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-an-intersection-on-two-sets-of-data.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/perform-an-intersection-on-two-sets-of-data.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/perform-an-intersection-on-two-sets-of-data.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/remove-an-element-from-a-max-heap.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-an-element-from-a-max-heap.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/remove-an-element-from-a-max-heap.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-an-element-from-a-max-heap.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/remove-elements-from-a-linked-list-by-index.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-elements-from-a-linked-list-by-index.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/remove-elements-from-a-linked-list-by-index.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-elements-from-a-linked-list-by-index.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/remove-elements-from-a-linked-list.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-elements-from-a-linked-list.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/remove-elements-from-a-linked-list.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-elements-from-a-linked-list.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/remove-items-from-a-set-in-es6.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-items-from-a-set-in-es6.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/remove-items-from-a-set-in-es6.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/remove-items-from-a-set-in-es6.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/reverse-a-doubly-linked-list.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/reverse-a-doubly-linked-list.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/reverse-a-doubly-linked-list.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/reverse-a-doubly-linked-list.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/search-within-a-linked-list.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/search-within-a-linked-list.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/search-within-a-linked-list.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/search-within-a-linked-list.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/typed-arrays.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/typed-arrays.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/typed-arrays.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/typed-arrays.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/use-.has-and-.size-on-an-es6-set.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/use-.has-and-.size-on-an-es6-set.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/use-.has-and-.size-on-an-es6-set.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/use-.has-and-.size-on-an-es6-set.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/use-breadth-first-search-in-a-binary-search-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/use-breadth-first-search-in-a-binary-search-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/use-breadth-first-search-in-a-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/use-breadth-first-search-in-a-binary-search-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/use-depth-first-search-in-a-binary-search-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/use-depth-first-search-in-a-binary-search-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/use-depth-first-search-in-a-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/use-depth-first-search-in-a-binary-search-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/use-spread-and-notes-for-es5-set-integration.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/use-spread-and-notes-for-es5-set-integration.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/use-spread-and-notes-for-es5-set-integration.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/use-spread-and-notes-for-es5-set-integration.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/data-structures/work-with-nodes-in-a-linked-list.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/work-with-nodes-in-a-linked-list.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/data-structures/work-with-nodes-in-a-linked-list.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/work-with-nodes-in-a-linked-list.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-1-multiples-of-3-and-5.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-1-multiples-of-3-and-5.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-1-multiples-of-3-and-5.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-1-multiples-of-3-and-5.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-10-summation-of-primes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-10-summation-of-primes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-10-summation-of-primes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-10-summation-of-primes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-100-arranged-probability.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-100-arranged-probability.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-100-arranged-probability.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-100-arranged-probability.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-101-optimum-polynomial.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-101-optimum-polynomial.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-101-optimum-polynomial.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-101-optimum-polynomial.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-102-triangle-containment.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-102-triangle-containment.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-102-triangle-containment.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-102-triangle-containment.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-103-special-subset-sums-optimum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-103-special-subset-sums-optimum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-103-special-subset-sums-optimum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-103-special-subset-sums-optimum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-104-pandigital-fibonacci-ends.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-104-pandigital-fibonacci-ends.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-104-pandigital-fibonacci-ends.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-104-pandigital-fibonacci-ends.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-105-special-subset-sums-testing.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-105-special-subset-sums-testing.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-105-special-subset-sums-testing.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-105-special-subset-sums-testing.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-106-special-subset-sums-meta-testing.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-106-special-subset-sums-meta-testing.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-106-special-subset-sums-meta-testing.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-106-special-subset-sums-meta-testing.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-107-minimal-network.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-107-minimal-network.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-107-minimal-network.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-107-minimal-network.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-108-diophantine-reciprocals-i.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-108-diophantine-reciprocals-i.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-108-diophantine-reciprocals-i.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-108-diophantine-reciprocals-i.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-109-darts.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-109-darts.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-109-darts.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-109-darts.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-11-largest-product-in-a-grid.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-11-largest-product-in-a-grid.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-11-largest-product-in-a-grid.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-11-largest-product-in-a-grid.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-110-diophantine-reciprocals-ii.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-110-diophantine-reciprocals-ii.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-110-diophantine-reciprocals-ii.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-110-diophantine-reciprocals-ii.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-111-primes-with-runs.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-111-primes-with-runs.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-111-primes-with-runs.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-111-primes-with-runs.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-112-bouncy-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-112-bouncy-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-112-bouncy-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-112-bouncy-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-113-non-bouncy-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-113-non-bouncy-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-113-non-bouncy-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-113-non-bouncy-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-114-counting-block-combinations-i.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-114-counting-block-combinations-i.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-114-counting-block-combinations-i.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-114-counting-block-combinations-i.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-115-counting-block-combinations-ii.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-115-counting-block-combinations-ii.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-115-counting-block-combinations-ii.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-115-counting-block-combinations-ii.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-116-red-green-or-blue-tiles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-116-red-green-or-blue-tiles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-116-red-green-or-blue-tiles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-116-red-green-or-blue-tiles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-117-red-green-and-blue-tiles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-117-red-green-and-blue-tiles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-117-red-green-and-blue-tiles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-117-red-green-and-blue-tiles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-118-pandigital-prime-sets.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-118-pandigital-prime-sets.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-118-pandigital-prime-sets.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-118-pandigital-prime-sets.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-119-digit-power-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-119-digit-power-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-119-digit-power-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-119-digit-power-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-12-highly-divisible-triangular-number.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-12-highly-divisible-triangular-number.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-12-highly-divisible-triangular-number.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-12-highly-divisible-triangular-number.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-120-square-remainders.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-120-square-remainders.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-120-square-remainders.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-120-square-remainders.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-121-disc-game-prize-fund.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-121-disc-game-prize-fund.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-121-disc-game-prize-fund.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-121-disc-game-prize-fund.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-122-efficient-exponentiation.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-122-efficient-exponentiation.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-122-efficient-exponentiation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-122-efficient-exponentiation.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-123-prime-square-remainders.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-123-prime-square-remainders.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-123-prime-square-remainders.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-123-prime-square-remainders.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-124-ordered-radicals.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-124-ordered-radicals.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-124-ordered-radicals.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-124-ordered-radicals.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-125-palindromic-sums.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-125-palindromic-sums.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-125-palindromic-sums.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-125-palindromic-sums.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-126-cuboid-layers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-126-cuboid-layers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-126-cuboid-layers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-126-cuboid-layers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-127-abc-hits.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-127-abc-hits.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-127-abc-hits.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-127-abc-hits.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-128-hexagonal-tile-differences.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-128-hexagonal-tile-differences.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-128-hexagonal-tile-differences.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-128-hexagonal-tile-differences.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-129-repunit-divisibility.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-129-repunit-divisibility.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-129-repunit-divisibility.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-129-repunit-divisibility.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-13-large-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-13-large-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-13-large-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-13-large-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-130-composites-with-prime-repunit-property.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-130-composites-with-prime-repunit-property.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-130-composites-with-prime-repunit-property.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-130-composites-with-prime-repunit-property.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-131-prime-cube-partnership.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-131-prime-cube-partnership.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-131-prime-cube-partnership.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-131-prime-cube-partnership.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-132-large-repunit-factors.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-132-large-repunit-factors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-132-large-repunit-factors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-132-large-repunit-factors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-133-repunit-nonfactors.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-133-repunit-nonfactors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-133-repunit-nonfactors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-133-repunit-nonfactors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-134-prime-pair-connection.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-134-prime-pair-connection.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-134-prime-pair-connection.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-134-prime-pair-connection.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-135-same-differences.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-135-same-differences.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-135-same-differences.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-135-same-differences.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-136-singleton-difference.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-136-singleton-difference.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-136-singleton-difference.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-136-singleton-difference.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-137-fibonacci-golden-nuggets.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-137-fibonacci-golden-nuggets.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-137-fibonacci-golden-nuggets.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-137-fibonacci-golden-nuggets.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-138-special-isosceles-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-138-special-isosceles-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-138-special-isosceles-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-138-special-isosceles-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-139-pythagorean-tiles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-139-pythagorean-tiles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-139-pythagorean-tiles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-139-pythagorean-tiles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-14-longest-collatz-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-14-longest-collatz-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-14-longest-collatz-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-14-longest-collatz-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-140-modified-fibonacci-golden-nuggets.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-140-modified-fibonacci-golden-nuggets.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-140-modified-fibonacci-golden-nuggets.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-140-modified-fibonacci-golden-nuggets.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-141-investigating-progressive-numbers-n-which-are-also-square.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-141-investigating-progressive-numbers-n-which-are-also-square.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-141-investigating-progressive-numbers-n-which-are-also-square.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-141-investigating-progressive-numbers-n-which-are-also-square.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-142-perfect-square-collection.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-142-perfect-square-collection.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-142-perfect-square-collection.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-142-perfect-square-collection.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-143-investigating-the-torricelli-point-of-a-triangle.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-143-investigating-the-torricelli-point-of-a-triangle.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-143-investigating-the-torricelli-point-of-a-triangle.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-143-investigating-the-torricelli-point-of-a-triangle.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-144-investigating-multiple-reflections-of-a-laser-beam.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-144-investigating-multiple-reflections-of-a-laser-beam.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-144-investigating-multiple-reflections-of-a-laser-beam.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-144-investigating-multiple-reflections-of-a-laser-beam.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-145-how-many-reversible-numbers-are-there-below-one-billion.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-145-how-many-reversible-numbers-are-there-below-one-billion.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-145-how-many-reversible-numbers-are-there-below-one-billion.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-145-how-many-reversible-numbers-are-there-below-one-billion.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-146-investigating-a-prime-pattern.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-146-investigating-a-prime-pattern.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-146-investigating-a-prime-pattern.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-146-investigating-a-prime-pattern.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-147-rectangles-in-cross-hatched-grids.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-147-rectangles-in-cross-hatched-grids.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-147-rectangles-in-cross-hatched-grids.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-147-rectangles-in-cross-hatched-grids.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-148-exploring-pascals-triangle.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-148-exploring-pascals-triangle.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-148-exploring-pascals-triangle.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-148-exploring-pascals-triangle.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-149-searching-for-a-maximum-sum-subsequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-149-searching-for-a-maximum-sum-subsequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-149-searching-for-a-maximum-sum-subsequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-149-searching-for-a-maximum-sum-subsequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-15-lattice-paths.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-15-lattice-paths.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-15-lattice-paths.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-15-lattice-paths.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-150-searching-a-triangular-array-for-a-sub-triangle-having-minimum-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-150-searching-a-triangular-array-for-a-sub-triangle-having-minimum-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-150-searching-a-triangular-array-for-a-sub-triangle-having-minimum-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-150-searching-a-triangular-array-for-a-sub-triangle-having-minimum-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-151-paper-sheets-of-standard-sizes-an-expected-value-problem.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-151-paper-sheets-of-standard-sizes-an-expected-value-problem.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-151-paper-sheets-of-standard-sizes-an-expected-value-problem.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-151-paper-sheets-of-standard-sizes-an-expected-value-problem.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-152-writing-one-half-as-a-sum-of-inverse-squares.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-152-writing-one-half-as-a-sum-of-inverse-squares.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-152-writing-one-half-as-a-sum-of-inverse-squares.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-152-writing-one-half-as-a-sum-of-inverse-squares.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-153-investigating-gaussian-integers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-153-investigating-gaussian-integers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-153-investigating-gaussian-integers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-153-investigating-gaussian-integers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-154-exploring-pascals-pyramid.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-154-exploring-pascals-pyramid.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-154-exploring-pascals-pyramid.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-154-exploring-pascals-pyramid.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-155-counting-capacitor-circuits.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-155-counting-capacitor-circuits.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-155-counting-capacitor-circuits.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-155-counting-capacitor-circuits.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-156-counting-digits.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-156-counting-digits.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-156-counting-digits.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-156-counting-digits.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-157-solving-the-diophantine-equation.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-157-solving-the-diophantine-equation.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-157-solving-the-diophantine-equation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-157-solving-the-diophantine-equation.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-158-exploring-strings-for-which-only-one-character-comes-lexicographically-after-its-neighbour-to-the-left.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-158-exploring-strings-for-which-only-one-character-comes-lexicographically-after-its-neighbour-to-the-left.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-158-exploring-strings-for-which-only-one-character-comes-lexicographically-after-its-neighbour-to-the-left.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-158-exploring-strings-for-which-only-one-character-comes-lexicographically-after-its-neighbour-to-the-left.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-159-digital-root-sums-of-factorisations.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-159-digital-root-sums-of-factorisations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-159-digital-root-sums-of-factorisations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-159-digital-root-sums-of-factorisations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-16-power-digit-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-16-power-digit-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-16-power-digit-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-16-power-digit-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-160-factorial-trailing-digits.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-160-factorial-trailing-digits.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-160-factorial-trailing-digits.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-160-factorial-trailing-digits.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-161-triominoes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-161-triominoes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-161-triominoes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-161-triominoes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-162-hexadecimal-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-162-hexadecimal-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-162-hexadecimal-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-162-hexadecimal-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-163-cross-hatched-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-163-cross-hatched-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-163-cross-hatched-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-163-cross-hatched-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-164-numbers-for-which-no-three-consecutive-digits-have-a-sum-greater-than-a-given-value.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-164-numbers-for-which-no-three-consecutive-digits-have-a-sum-greater-than-a-given-value.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-164-numbers-for-which-no-three-consecutive-digits-have-a-sum-greater-than-a-given-value.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-164-numbers-for-which-no-three-consecutive-digits-have-a-sum-greater-than-a-given-value.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-165-intersections.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-165-intersections.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-165-intersections.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-165-intersections.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-166-criss-cross.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-166-criss-cross.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-166-criss-cross.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-166-criss-cross.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-167-investigating-ulam-sequences.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-167-investigating-ulam-sequences.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-167-investigating-ulam-sequences.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-167-investigating-ulam-sequences.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-168-number-rotations.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-168-number-rotations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-168-number-rotations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-168-number-rotations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-169-exploring-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-169-exploring-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-169-exploring-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-169-exploring-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-17-number-letter-counts.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-17-number-letter-counts.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-17-number-letter-counts.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-17-number-letter-counts.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-170-find-the-largest-0-to-9-pandigital-that-can-be-formed-by-concatenating-products.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-170-find-the-largest-0-to-9-pandigital-that-can-be-formed-by-concatenating-products.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-170-find-the-largest-0-to-9-pandigital-that-can-be-formed-by-concatenating-products.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-170-find-the-largest-0-to-9-pandigital-that-can-be-formed-by-concatenating-products.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-171-finding-numbers-for-which-the-sum-of-the-squares-of-the-digits-is-a-square.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-171-finding-numbers-for-which-the-sum-of-the-squares-of-the-digits-is-a-square.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-171-finding-numbers-for-which-the-sum-of-the-squares-of-the-digits-is-a-square.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-171-finding-numbers-for-which-the-sum-of-the-squares-of-the-digits-is-a-square.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-172-investigating-numbers-with-few-repeated-digits.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-172-investigating-numbers-with-few-repeated-digits.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-172-investigating-numbers-with-few-repeated-digits.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-172-investigating-numbers-with-few-repeated-digits.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-173-using-up-to-one-million-tiles-how-many-different-hollow-square-laminae-can-be-formed.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-173-using-up-to-one-million-tiles-how-many-different-hollow-square-laminae-can-be-formed.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-173-using-up-to-one-million-tiles-how-many-different-hollow-square-laminae-can-be-formed.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-173-using-up-to-one-million-tiles-how-many-different-hollow-square-laminae-can-be-formed.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-174-counting-the-number-of-hollow-square-laminae-that-can-form-one-two-three-...-distinct-arrangements.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-174-counting-the-number-of-hollow-square-laminae-that-can-form-one-two-three-...-distinct-arrangements.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-174-counting-the-number-of-hollow-square-laminae-that-can-form-one-two-three-...-distinct-arrangements.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-174-counting-the-number-of-hollow-square-laminae-that-can-form-one-two-three-...-distinct-arrangements.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-175-fractions-involving-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-175-fractions-involving-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-175-fractions-involving-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-175-fractions-involving-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-176-right-angled-triangles-that-share-a-cathetus.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-176-right-angled-triangles-that-share-a-cathetus.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-176-right-angled-triangles-that-share-a-cathetus.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-176-right-angled-triangles-that-share-a-cathetus.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-177-integer-angled-quadrilaterals.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-177-integer-angled-quadrilaterals.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-177-integer-angled-quadrilaterals.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-177-integer-angled-quadrilaterals.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-178-step-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-178-step-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-178-step-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-178-step-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-179-consecutive-positive-divisors.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-179-consecutive-positive-divisors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-179-consecutive-positive-divisors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-179-consecutive-positive-divisors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-18-maximum-path-sum-i.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-18-maximum-path-sum-i.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-18-maximum-path-sum-i.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-18-maximum-path-sum-i.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-180-rational-zeros-of-a-function-of-three-variables.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-180-rational-zeros-of-a-function-of-three-variables.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-180-rational-zeros-of-a-function-of-three-variables.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-180-rational-zeros-of-a-function-of-three-variables.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-181-investigating-in-how-many-ways-objects-of-two-different-colours-can-be-grouped.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-181-investigating-in-how-many-ways-objects-of-two-different-colours-can-be-grouped.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-181-investigating-in-how-many-ways-objects-of-two-different-colours-can-be-grouped.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-181-investigating-in-how-many-ways-objects-of-two-different-colours-can-be-grouped.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-182-rsa-encryption.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-182-rsa-encryption.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-182-rsa-encryption.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-182-rsa-encryption.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-183-maximum-product-of-parts.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-183-maximum-product-of-parts.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-183-maximum-product-of-parts.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-183-maximum-product-of-parts.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-184-triangles-containing-the-origin.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-184-triangles-containing-the-origin.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-184-triangles-containing-the-origin.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-184-triangles-containing-the-origin.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-185-number-mind.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-185-number-mind.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-185-number-mind.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-185-number-mind.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-186-connectedness-of-a-network.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-186-connectedness-of-a-network.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-186-connectedness-of-a-network.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-186-connectedness-of-a-network.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-187-semiprimes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-187-semiprimes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-187-semiprimes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-187-semiprimes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-188-the-hyperexponentiation-of-a-number.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-188-the-hyperexponentiation-of-a-number.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-188-the-hyperexponentiation-of-a-number.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-188-the-hyperexponentiation-of-a-number.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-189-tri-colouring-a-triangular-grid.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-189-tri-colouring-a-triangular-grid.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-189-tri-colouring-a-triangular-grid.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-189-tri-colouring-a-triangular-grid.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-19-counting-sundays.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-19-counting-sundays.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-19-counting-sundays.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-19-counting-sundays.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-190-maximising-a-weighted-product.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-190-maximising-a-weighted-product.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-190-maximising-a-weighted-product.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-190-maximising-a-weighted-product.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-191-prize-strings.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-191-prize-strings.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-191-prize-strings.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-191-prize-strings.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-192-best-approximations.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-192-best-approximations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-192-best-approximations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-192-best-approximations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-193-squarefree-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-193-squarefree-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-193-squarefree-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-193-squarefree-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-194-coloured-configurations.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-194-coloured-configurations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-194-coloured-configurations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-194-coloured-configurations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-195-inscribed-circles-of-triangles-with-one-angle-of-60-degrees.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-195-inscribed-circles-of-triangles-with-one-angle-of-60-degrees.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-195-inscribed-circles-of-triangles-with-one-angle-of-60-degrees.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-195-inscribed-circles-of-triangles-with-one-angle-of-60-degrees.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-196-prime-triplets.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-196-prime-triplets.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-196-prime-triplets.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-196-prime-triplets.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-197-investigating-the-behaviour-of-a-recursively-defined-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-197-investigating-the-behaviour-of-a-recursively-defined-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-197-investigating-the-behaviour-of-a-recursively-defined-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-197-investigating-the-behaviour-of-a-recursively-defined-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-198-ambiguous-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-198-ambiguous-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-198-ambiguous-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-198-ambiguous-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-199-iterative-circle-packing.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-199-iterative-circle-packing.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-199-iterative-circle-packing.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-199-iterative-circle-packing.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-2-even-fibonacci-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-2-even-fibonacci-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-2-even-fibonacci-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-2-even-fibonacci-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-20-factorial-digit-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-20-factorial-digit-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-20-factorial-digit-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-20-factorial-digit-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-200-find-the-200th-prime-proof-sqube-containing-the-contiguous-sub-string-200.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-200-find-the-200th-prime-proof-sqube-containing-the-contiguous-sub-string-200.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-200-find-the-200th-prime-proof-sqube-containing-the-contiguous-sub-string-200.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-200-find-the-200th-prime-proof-sqube-containing-the-contiguous-sub-string-200.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-201-subsets-with-a-unique-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-201-subsets-with-a-unique-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-201-subsets-with-a-unique-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-201-subsets-with-a-unique-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-202-laserbeam.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-202-laserbeam.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-202-laserbeam.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-202-laserbeam.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-203-squarefree-binomial-coefficients.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-203-squarefree-binomial-coefficients.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-203-squarefree-binomial-coefficients.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-203-squarefree-binomial-coefficients.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-204-generalised-hamming-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-204-generalised-hamming-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-204-generalised-hamming-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-204-generalised-hamming-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-205-dice-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-205-dice-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-205-dice-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-205-dice-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-206-concealed-square.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-206-concealed-square.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-206-concealed-square.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-206-concealed-square.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-207-integer-partition-equations.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-207-integer-partition-equations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-207-integer-partition-equations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-207-integer-partition-equations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-208-robot-walks.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-208-robot-walks.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-208-robot-walks.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-208-robot-walks.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-209-circular-logic.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-209-circular-logic.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-209-circular-logic.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-209-circular-logic.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-21-amicable-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-21-amicable-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-21-amicable-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-21-amicable-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-210-obtuse-angled-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-210-obtuse-angled-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-210-obtuse-angled-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-210-obtuse-angled-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-211-divisor-square-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-211-divisor-square-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-211-divisor-square-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-211-divisor-square-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-212-combined-volume-of-cuboids.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-212-combined-volume-of-cuboids.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-212-combined-volume-of-cuboids.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-212-combined-volume-of-cuboids.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-213-flea-circus.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-213-flea-circus.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-213-flea-circus.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-213-flea-circus.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-214-totient-chains.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-214-totient-chains.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-214-totient-chains.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-214-totient-chains.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-215-crack-free-walls.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-215-crack-free-walls.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-215-crack-free-walls.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-215-crack-free-walls.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-216-investigating-the-primality-of-numbers-of-the-form-2n2-1.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-216-investigating-the-primality-of-numbers-of-the-form-2n2-1.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-216-investigating-the-primality-of-numbers-of-the-form-2n2-1.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-216-investigating-the-primality-of-numbers-of-the-form-2n2-1.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-217-balanced-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-217-balanced-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-217-balanced-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-217-balanced-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-218-perfect-right-angled-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-218-perfect-right-angled-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-218-perfect-right-angled-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-218-perfect-right-angled-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-219-skew-cost-coding.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-219-skew-cost-coding.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-219-skew-cost-coding.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-219-skew-cost-coding.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-22-names-scores.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-22-names-scores.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-22-names-scores.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-22-names-scores.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-220-heighway-dragon.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-220-heighway-dragon.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-220-heighway-dragon.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-220-heighway-dragon.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-221-alexandrian-integers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-221-alexandrian-integers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-221-alexandrian-integers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-221-alexandrian-integers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-222-sphere-packing.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-222-sphere-packing.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-222-sphere-packing.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-222-sphere-packing.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-223-almost-right-angled-triangles-i.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-223-almost-right-angled-triangles-i.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-223-almost-right-angled-triangles-i.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-223-almost-right-angled-triangles-i.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-224-almost-right-angled-triangles-ii.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-224-almost-right-angled-triangles-ii.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-224-almost-right-angled-triangles-ii.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-224-almost-right-angled-triangles-ii.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-225-tribonacci-non-divisors.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-225-tribonacci-non-divisors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-225-tribonacci-non-divisors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-225-tribonacci-non-divisors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-226-a-scoop-of-blancmange.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-226-a-scoop-of-blancmange.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-226-a-scoop-of-blancmange.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-226-a-scoop-of-blancmange.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-227-the-chase.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-227-the-chase.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-227-the-chase.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-227-the-chase.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-228-minkowski-sums.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-228-minkowski-sums.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-228-minkowski-sums.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-228-minkowski-sums.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-229-four-representations-using-squares.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-229-four-representations-using-squares.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-229-four-representations-using-squares.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-229-four-representations-using-squares.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-23-non-abundant-sums.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-23-non-abundant-sums.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-23-non-abundant-sums.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-23-non-abundant-sums.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-230-fibonacci-words.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-230-fibonacci-words.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-230-fibonacci-words.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-230-fibonacci-words.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-231-the-prime-factorisation-of-binomial-coefficients.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-231-the-prime-factorisation-of-binomial-coefficients.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-231-the-prime-factorisation-of-binomial-coefficients.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-231-the-prime-factorisation-of-binomial-coefficients.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-232-the-race.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-232-the-race.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-232-the-race.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-232-the-race.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-233-lattice-points-on-a-circle.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-233-lattice-points-on-a-circle.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-233-lattice-points-on-a-circle.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-233-lattice-points-on-a-circle.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-234-semidivisible-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-234-semidivisible-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-234-semidivisible-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-234-semidivisible-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-235-an-arithmetic-geometric-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-235-an-arithmetic-geometric-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-235-an-arithmetic-geometric-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-235-an-arithmetic-geometric-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-236-luxury-hampers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-236-luxury-hampers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-236-luxury-hampers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-236-luxury-hampers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-237-tours-on-a-4-x-n-playing-board.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-237-tours-on-a-4-x-n-playing-board.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-237-tours-on-a-4-x-n-playing-board.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-237-tours-on-a-4-x-n-playing-board.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-238-infinite-string-tour.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-238-infinite-string-tour.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-238-infinite-string-tour.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-238-infinite-string-tour.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-239-twenty-two-foolish-primes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-239-twenty-two-foolish-primes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-239-twenty-two-foolish-primes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-239-twenty-two-foolish-primes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-24-lexicographic-permutations.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-24-lexicographic-permutations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-24-lexicographic-permutations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-24-lexicographic-permutations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-240-top-dice.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-240-top-dice.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-240-top-dice.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-240-top-dice.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-241-perfection-quotients.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-241-perfection-quotients.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-241-perfection-quotients.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-241-perfection-quotients.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-242-odd-triplets.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-242-odd-triplets.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-242-odd-triplets.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-242-odd-triplets.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-243-resilience.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-243-resilience.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-243-resilience.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-243-resilience.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-244-sliders.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-244-sliders.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-244-sliders.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-244-sliders.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-245-coresilience.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-245-coresilience.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-245-coresilience.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-245-coresilience.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-246-tangents-to-an-ellipse.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-246-tangents-to-an-ellipse.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-246-tangents-to-an-ellipse.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-246-tangents-to-an-ellipse.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-247-squares-under-a-hyperbola.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-247-squares-under-a-hyperbola.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-247-squares-under-a-hyperbola.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-247-squares-under-a-hyperbola.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-248-numbers-for-which-eulers-totient-function-equals-13.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-248-numbers-for-which-eulers-totient-function-equals-13.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-248-numbers-for-which-eulers-totient-function-equals-13.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-248-numbers-for-which-eulers-totient-function-equals-13.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-249-prime-subset-sums.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-249-prime-subset-sums.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-249-prime-subset-sums.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-249-prime-subset-sums.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-25-1000-digit-fibonacci-number.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-25-1000-digit-fibonacci-number.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-25-1000-digit-fibonacci-number.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-25-1000-digit-fibonacci-number.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-250-250250.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-250-250250.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-250-250250.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-250-250250.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-251-cardano-triplets.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-251-cardano-triplets.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-251-cardano-triplets.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-251-cardano-triplets.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-252-convex-holes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-252-convex-holes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-252-convex-holes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-252-convex-holes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-253-tidying-up.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-253-tidying-up.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-253-tidying-up.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-253-tidying-up.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-254-sums-of-digit-factorials.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-254-sums-of-digit-factorials.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-254-sums-of-digit-factorials.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-254-sums-of-digit-factorials.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-255-rounded-square-roots.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-255-rounded-square-roots.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-255-rounded-square-roots.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-255-rounded-square-roots.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-256-tatami-free-rooms.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-256-tatami-free-rooms.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-256-tatami-free-rooms.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-256-tatami-free-rooms.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-257-angular-bisectors.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-257-angular-bisectors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-257-angular-bisectors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-257-angular-bisectors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-258-a-lagged-fibonacci-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-258-a-lagged-fibonacci-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-258-a-lagged-fibonacci-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-258-a-lagged-fibonacci-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-259-reachable-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-259-reachable-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-259-reachable-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-259-reachable-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-26-reciprocal-cycles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-26-reciprocal-cycles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-26-reciprocal-cycles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-26-reciprocal-cycles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-260-stone-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-260-stone-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-260-stone-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-260-stone-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-261-pivotal-square-sums.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-261-pivotal-square-sums.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-261-pivotal-square-sums.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-261-pivotal-square-sums.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-262-mountain-range.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-262-mountain-range.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-262-mountain-range.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-262-mountain-range.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-263-an-engineers-dream-come-true.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-263-an-engineers-dream-come-true.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-263-an-engineers-dream-come-true.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-263-an-engineers-dream-come-true.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-264-triangle-centres.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-264-triangle-centres.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-264-triangle-centres.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-264-triangle-centres.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-265-binary-circles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-265-binary-circles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-265-binary-circles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-265-binary-circles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-266-pseudo-square-root.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-266-pseudo-square-root.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-266-pseudo-square-root.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-266-pseudo-square-root.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-267-billionaire.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-267-billionaire.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-267-billionaire.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-267-billionaire.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-268-counting-numbers-with-at-least-four-distinct-prime-factors-less-than-100.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-268-counting-numbers-with-at-least-four-distinct-prime-factors-less-than-100.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-268-counting-numbers-with-at-least-four-distinct-prime-factors-less-than-100.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-268-counting-numbers-with-at-least-four-distinct-prime-factors-less-than-100.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-269-polynomials-with-at-least-one-integer-root.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-269-polynomials-with-at-least-one-integer-root.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-269-polynomials-with-at-least-one-integer-root.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-269-polynomials-with-at-least-one-integer-root.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-27-quadratic-primes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-27-quadratic-primes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-27-quadratic-primes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-27-quadratic-primes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-270-cutting-squares.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-270-cutting-squares.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-270-cutting-squares.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-270-cutting-squares.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-271-modular-cubes-part-1.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-271-modular-cubes-part-1.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-271-modular-cubes-part-1.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-271-modular-cubes-part-1.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-272-modular-cubes-part-2.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-272-modular-cubes-part-2.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-272-modular-cubes-part-2.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-272-modular-cubes-part-2.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-273-sum-of-squares.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-273-sum-of-squares.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-273-sum-of-squares.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-273-sum-of-squares.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-274-divisibility-multipliers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-274-divisibility-multipliers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-274-divisibility-multipliers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-274-divisibility-multipliers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-275-balanced-sculptures.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-275-balanced-sculptures.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-275-balanced-sculptures.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-275-balanced-sculptures.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-276-primitive-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-276-primitive-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-276-primitive-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-276-primitive-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-277-a-modified-collatz-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-277-a-modified-collatz-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-277-a-modified-collatz-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-277-a-modified-collatz-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-278-linear-combinations-of-semiprimes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-278-linear-combinations-of-semiprimes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-278-linear-combinations-of-semiprimes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-278-linear-combinations-of-semiprimes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-279-triangles-with-integral-sides-and-an-integral-angle.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-279-triangles-with-integral-sides-and-an-integral-angle.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-279-triangles-with-integral-sides-and-an-integral-angle.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-279-triangles-with-integral-sides-and-an-integral-angle.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-28-number-spiral-diagonals.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-28-number-spiral-diagonals.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-28-number-spiral-diagonals.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-28-number-spiral-diagonals.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-280-ant-and-seeds.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-280-ant-and-seeds.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-280-ant-and-seeds.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-280-ant-and-seeds.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-281-pizza-toppings.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-281-pizza-toppings.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-281-pizza-toppings.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-281-pizza-toppings.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-282-the-ackermann-function.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-282-the-ackermann-function.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-282-the-ackermann-function.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-282-the-ackermann-function.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-283-integer-sided-triangles-for-which-the-area--perimeter-ratio-is-integral.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-283-integer-sided-triangles-for-which-the-area--perimeter-ratio-is-integral.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-283-integer-sided-triangles-for-which-the-area--perimeter-ratio-is-integral.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-283-integer-sided-triangles-for-which-the-area--perimeter-ratio-is-integral.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-284-steady-squares.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-284-steady-squares.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-284-steady-squares.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-284-steady-squares.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-285-pythagorean-odds.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-285-pythagorean-odds.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-285-pythagorean-odds.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-285-pythagorean-odds.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-286-scoring-probabilities.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-286-scoring-probabilities.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-286-scoring-probabilities.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-286-scoring-probabilities.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-287-quadtree-encoding-a-simple-compression-algorithm.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-287-quadtree-encoding-a-simple-compression-algorithm.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-287-quadtree-encoding-a-simple-compression-algorithm.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-287-quadtree-encoding-a-simple-compression-algorithm.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-288-an-enormous-factorial.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-288-an-enormous-factorial.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-288-an-enormous-factorial.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-288-an-enormous-factorial.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-289-eulerian-cycles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-289-eulerian-cycles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-289-eulerian-cycles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-289-eulerian-cycles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-29-distinct-powers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-29-distinct-powers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-29-distinct-powers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-29-distinct-powers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-290-digital-signature.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-290-digital-signature.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-290-digital-signature.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-290-digital-signature.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-291-panaitopol-primes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-291-panaitopol-primes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-291-panaitopol-primes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-291-panaitopol-primes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-292-pythagorean-polygons.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-292-pythagorean-polygons.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-292-pythagorean-polygons.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-292-pythagorean-polygons.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-293-pseudo-fortunate-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-293-pseudo-fortunate-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-293-pseudo-fortunate-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-293-pseudo-fortunate-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-294-sum-of-digits---experience-23.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-294-sum-of-digits---experience-23.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-294-sum-of-digits---experience-23.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-294-sum-of-digits---experience-23.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-295-lenticular-holes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-295-lenticular-holes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-295-lenticular-holes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-295-lenticular-holes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-296-angular-bisector-and-tangent.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-296-angular-bisector-and-tangent.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-296-angular-bisector-and-tangent.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-296-angular-bisector-and-tangent.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-297-zeckendorf-representation.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-297-zeckendorf-representation.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-297-zeckendorf-representation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-297-zeckendorf-representation.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-298-selective-amnesia.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-298-selective-amnesia.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-298-selective-amnesia.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-298-selective-amnesia.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-299-three-similar-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-299-three-similar-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-299-three-similar-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-299-three-similar-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-3-largest-prime-factor.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-3-largest-prime-factor.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-3-largest-prime-factor.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-3-largest-prime-factor.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-30-digit-n-powers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-30-digit-n-powers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-30-digit-n-powers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-30-digit-n-powers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-300-protein-folding.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-300-protein-folding.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-300-protein-folding.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-300-protein-folding.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-301-nim.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-301-nim.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-301-nim.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-301-nim.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-302-strong-achilles-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-302-strong-achilles-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-302-strong-achilles-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-302-strong-achilles-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-303-multiples-with-small-digits.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-303-multiples-with-small-digits.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-303-multiples-with-small-digits.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-303-multiples-with-small-digits.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-304-primonacci.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-304-primonacci.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-304-primonacci.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-304-primonacci.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-305-reflexive-position.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-305-reflexive-position.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-305-reflexive-position.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-305-reflexive-position.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-306-paper-strip-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-306-paper-strip-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-306-paper-strip-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-306-paper-strip-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-307-chip-defects.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-307-chip-defects.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-307-chip-defects.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-307-chip-defects.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-308-an-amazing-prime-generating-automaton.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-308-an-amazing-prime-generating-automaton.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-308-an-amazing-prime-generating-automaton.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-308-an-amazing-prime-generating-automaton.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-309-integer-ladders.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-309-integer-ladders.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-309-integer-ladders.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-309-integer-ladders.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-31-coin-sums.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-31-coin-sums.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-31-coin-sums.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-31-coin-sums.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-310-nim-square.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-310-nim-square.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-310-nim-square.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-310-nim-square.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-311-biclinic-integral-quadrilaterals.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-311-biclinic-integral-quadrilaterals.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-311-biclinic-integral-quadrilaterals.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-311-biclinic-integral-quadrilaterals.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-312-cyclic-paths-on-sierpiski-graphs.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-312-cyclic-paths-on-sierpiski-graphs.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-312-cyclic-paths-on-sierpiski-graphs.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-312-cyclic-paths-on-sierpiski-graphs.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-313-sliding-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-313-sliding-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-313-sliding-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-313-sliding-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-314-the-mouse-on-the-moon.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-314-the-mouse-on-the-moon.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-314-the-mouse-on-the-moon.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-314-the-mouse-on-the-moon.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-315-digital-root-clocks.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-315-digital-root-clocks.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-315-digital-root-clocks.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-315-digital-root-clocks.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-316-numbers-in-decimal-expansions.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-316-numbers-in-decimal-expansions.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-316-numbers-in-decimal-expansions.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-316-numbers-in-decimal-expansions.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-317-firecracker.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-317-firecracker.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-317-firecracker.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-317-firecracker.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-318-2011-nines.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-318-2011-nines.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-318-2011-nines.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-318-2011-nines.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-319-bounded-sequences.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-319-bounded-sequences.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-319-bounded-sequences.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-319-bounded-sequences.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-32-pandigital-products.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-32-pandigital-products.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-32-pandigital-products.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-32-pandigital-products.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-320-factorials-divisible-by-a-huge-integer.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-320-factorials-divisible-by-a-huge-integer.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-320-factorials-divisible-by-a-huge-integer.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-320-factorials-divisible-by-a-huge-integer.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-321-swapping-counters.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-321-swapping-counters.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-321-swapping-counters.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-321-swapping-counters.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-322-binomial-coefficients-divisible-by-10.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-322-binomial-coefficients-divisible-by-10.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-322-binomial-coefficients-divisible-by-10.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-322-binomial-coefficients-divisible-by-10.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-323-bitwise-or-operations-on-random-integers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-323-bitwise-or-operations-on-random-integers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-323-bitwise-or-operations-on-random-integers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-323-bitwise-or-operations-on-random-integers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-324-building-a-tower.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-324-building-a-tower.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-324-building-a-tower.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-324-building-a-tower.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-325-stone-game-ii.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-325-stone-game-ii.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-325-stone-game-ii.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-325-stone-game-ii.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-326-modulo-summations.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-326-modulo-summations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-326-modulo-summations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-326-modulo-summations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-327-rooms-of-doom.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-327-rooms-of-doom.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-327-rooms-of-doom.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-327-rooms-of-doom.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-328-lowest-cost-search.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-328-lowest-cost-search.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-328-lowest-cost-search.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-328-lowest-cost-search.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-329-prime-frog.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-329-prime-frog.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-329-prime-frog.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-329-prime-frog.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-33-digit-cancelling-fractions.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-33-digit-cancelling-fractions.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-33-digit-cancelling-fractions.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-33-digit-cancelling-fractions.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-330-eulers-number.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-330-eulers-number.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-330-eulers-number.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-330-eulers-number.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-331-cross-flips.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-331-cross-flips.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-331-cross-flips.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-331-cross-flips.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-332-spherical-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-332-spherical-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-332-spherical-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-332-spherical-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-333-special-partitions.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-333-special-partitions.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-333-special-partitions.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-333-special-partitions.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-334-spilling-the-beans.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-334-spilling-the-beans.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-334-spilling-the-beans.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-334-spilling-the-beans.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-335-gathering-the-beans.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-335-gathering-the-beans.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-335-gathering-the-beans.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-335-gathering-the-beans.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-336-maximix-arrangements.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-336-maximix-arrangements.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-336-maximix-arrangements.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-336-maximix-arrangements.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-337-totient-stairstep-sequences.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-337-totient-stairstep-sequences.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-337-totient-stairstep-sequences.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-337-totient-stairstep-sequences.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-338-cutting-rectangular-grid-paper.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-338-cutting-rectangular-grid-paper.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-338-cutting-rectangular-grid-paper.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-338-cutting-rectangular-grid-paper.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-339-peredur-fab-efrawg.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-339-peredur-fab-efrawg.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-339-peredur-fab-efrawg.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-339-peredur-fab-efrawg.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-34-digit-factorials.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-34-digit-factorials.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-34-digit-factorials.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-34-digit-factorials.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-340-crazy-function.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-340-crazy-function.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-340-crazy-function.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-340-crazy-function.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-341-golombs-self-describing-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-341-golombs-self-describing-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-341-golombs-self-describing-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-341-golombs-self-describing-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-342-the-totient-of-a-square-is-a-cube.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-342-the-totient-of-a-square-is-a-cube.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-342-the-totient-of-a-square-is-a-cube.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-342-the-totient-of-a-square-is-a-cube.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-343-fractional-sequences.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-343-fractional-sequences.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-343-fractional-sequences.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-343-fractional-sequences.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-344-silver-dollar-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-344-silver-dollar-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-344-silver-dollar-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-344-silver-dollar-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-345-matrix-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-345-matrix-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-345-matrix-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-345-matrix-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-346-strong-repunits.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-346-strong-repunits.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-346-strong-repunits.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-346-strong-repunits.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-347-largest-integer-divisible-by-two-primes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-347-largest-integer-divisible-by-two-primes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-347-largest-integer-divisible-by-two-primes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-347-largest-integer-divisible-by-two-primes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-348-sum-of-a-square-and-a-cube.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-348-sum-of-a-square-and-a-cube.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-348-sum-of-a-square-and-a-cube.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-348-sum-of-a-square-and-a-cube.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-349-langtons-ant.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-349-langtons-ant.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-349-langtons-ant.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-349-langtons-ant.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-35-circular-primes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-35-circular-primes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-35-circular-primes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-35-circular-primes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-350-constraining-the-least-greatest-and-the-greatest-least.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-350-constraining-the-least-greatest-and-the-greatest-least.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-350-constraining-the-least-greatest-and-the-greatest-least.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-350-constraining-the-least-greatest-and-the-greatest-least.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-351-hexagonal-orchards.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-351-hexagonal-orchards.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-351-hexagonal-orchards.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-351-hexagonal-orchards.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-352-blood-tests.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-352-blood-tests.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-352-blood-tests.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-352-blood-tests.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-353-risky-moon.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-353-risky-moon.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-353-risky-moon.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-353-risky-moon.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-354-distances-in-a-bees-honeycomb.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-354-distances-in-a-bees-honeycomb.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-354-distances-in-a-bees-honeycomb.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-354-distances-in-a-bees-honeycomb.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-355-maximal-coprime-subset.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-355-maximal-coprime-subset.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-355-maximal-coprime-subset.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-355-maximal-coprime-subset.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-356-largest-roots-of-cubic-polynomials.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-356-largest-roots-of-cubic-polynomials.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-356-largest-roots-of-cubic-polynomials.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-356-largest-roots-of-cubic-polynomials.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-357-prime-generating-integers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-357-prime-generating-integers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-357-prime-generating-integers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-357-prime-generating-integers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-358-cyclic-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-358-cyclic-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-358-cyclic-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-358-cyclic-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-359-hilberts-new-hotel.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-359-hilberts-new-hotel.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-359-hilberts-new-hotel.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-359-hilberts-new-hotel.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-36-double-base-palindromes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-36-double-base-palindromes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-36-double-base-palindromes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-36-double-base-palindromes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-360-scary-sphere.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-360-scary-sphere.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-360-scary-sphere.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-360-scary-sphere.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-361-subsequence-of-thue-morse-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-361-subsequence-of-thue-morse-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-361-subsequence-of-thue-morse-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-361-subsequence-of-thue-morse-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-362-squarefree-factors.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-362-squarefree-factors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-362-squarefree-factors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-362-squarefree-factors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-363-bzier-curves.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-363-bzier-curves.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-363-bzier-curves.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-363-bzier-curves.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-364-comfortable-distance.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-364-comfortable-distance.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-364-comfortable-distance.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-364-comfortable-distance.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-365-a-huge-binomial-coefficient.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-365-a-huge-binomial-coefficient.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-365-a-huge-binomial-coefficient.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-365-a-huge-binomial-coefficient.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-366-stone-game-iii.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-366-stone-game-iii.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-366-stone-game-iii.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-366-stone-game-iii.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-367-bozo-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-367-bozo-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-367-bozo-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-367-bozo-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-368-a-kempner-like-series.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-368-a-kempner-like-series.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-368-a-kempner-like-series.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-368-a-kempner-like-series.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-369-badugi.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-369-badugi.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-369-badugi.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-369-badugi.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-37-truncatable-primes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-37-truncatable-primes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-37-truncatable-primes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-37-truncatable-primes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-370-geometric-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-370-geometric-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-370-geometric-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-370-geometric-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-371-licence-plates.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-371-licence-plates.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-371-licence-plates.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-371-licence-plates.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-372-pencils-of-rays.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-372-pencils-of-rays.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-372-pencils-of-rays.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-372-pencils-of-rays.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-373-circumscribed-circles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-373-circumscribed-circles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-373-circumscribed-circles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-373-circumscribed-circles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-374-maximum-integer-partition-product.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-374-maximum-integer-partition-product.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-374-maximum-integer-partition-product.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-374-maximum-integer-partition-product.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-375-minimum-of-subsequences.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-375-minimum-of-subsequences.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-375-minimum-of-subsequences.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-375-minimum-of-subsequences.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-376-nontransitive-sets-of-dice.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-376-nontransitive-sets-of-dice.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-376-nontransitive-sets-of-dice.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-376-nontransitive-sets-of-dice.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-377-sum-of-digits-experience-13.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-377-sum-of-digits-experience-13.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-377-sum-of-digits-experience-13.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-377-sum-of-digits-experience-13.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-378-triangle-triples.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-378-triangle-triples.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-378-triangle-triples.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-378-triangle-triples.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-379-least-common-multiple-count.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-379-least-common-multiple-count.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-379-least-common-multiple-count.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-379-least-common-multiple-count.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-38-pandigital-multiples.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-38-pandigital-multiples.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-38-pandigital-multiples.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-38-pandigital-multiples.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-380-amazing-mazes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-380-amazing-mazes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-380-amazing-mazes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-380-amazing-mazes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-381-prime-k-factorial.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-381-prime-k-factorial.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-381-prime-k-factorial.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-381-prime-k-factorial.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-382-generating-polygons.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-382-generating-polygons.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-382-generating-polygons.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-382-generating-polygons.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-383-divisibility-comparison-between-factorials.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-383-divisibility-comparison-between-factorials.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-383-divisibility-comparison-between-factorials.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-383-divisibility-comparison-between-factorials.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-384-rudin-shapiro-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-384-rudin-shapiro-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-384-rudin-shapiro-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-384-rudin-shapiro-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-385-ellipses-inside-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-385-ellipses-inside-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-385-ellipses-inside-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-385-ellipses-inside-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-386-maximum-length-of-an-antichain.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-386-maximum-length-of-an-antichain.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-386-maximum-length-of-an-antichain.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-386-maximum-length-of-an-antichain.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-387-harshad-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-387-harshad-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-387-harshad-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-387-harshad-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-388-distinct-lines.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-388-distinct-lines.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-388-distinct-lines.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-388-distinct-lines.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-389-platonic-dice.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-389-platonic-dice.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-389-platonic-dice.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-389-platonic-dice.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-39-integer-right-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-39-integer-right-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-39-integer-right-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-39-integer-right-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-390-triangles-with-non-rational-sides-and-integral-area.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-390-triangles-with-non-rational-sides-and-integral-area.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-390-triangles-with-non-rational-sides-and-integral-area.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-390-triangles-with-non-rational-sides-and-integral-area.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-391-hopping-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-391-hopping-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-391-hopping-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-391-hopping-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-392-enmeshed-unit-circle.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-392-enmeshed-unit-circle.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-392-enmeshed-unit-circle.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-392-enmeshed-unit-circle.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-393-migrating-ants.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-393-migrating-ants.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-393-migrating-ants.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-393-migrating-ants.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-394-eating-pie.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-394-eating-pie.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-394-eating-pie.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-394-eating-pie.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-395-pythagorean-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-395-pythagorean-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-395-pythagorean-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-395-pythagorean-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-396-weak-goodstein-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-396-weak-goodstein-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-396-weak-goodstein-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-396-weak-goodstein-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-397-triangle-on-parabola.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-397-triangle-on-parabola.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-397-triangle-on-parabola.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-397-triangle-on-parabola.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-398-cutting-rope.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-398-cutting-rope.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-398-cutting-rope.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-398-cutting-rope.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-399-squarefree-fibonacci-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-399-squarefree-fibonacci-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-399-squarefree-fibonacci-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-399-squarefree-fibonacci-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-4-largest-palindrome-product.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-4-largest-palindrome-product.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-4-largest-palindrome-product.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-4-largest-palindrome-product.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-40-champernownes-constant.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-40-champernownes-constant.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-40-champernownes-constant.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-40-champernownes-constant.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-400-fibonacci-tree-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-400-fibonacci-tree-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-400-fibonacci-tree-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-400-fibonacci-tree-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-401-sum-of-squares-of-divisors.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-401-sum-of-squares-of-divisors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-401-sum-of-squares-of-divisors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-401-sum-of-squares-of-divisors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-402-integer-valued-polynomials.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-402-integer-valued-polynomials.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-402-integer-valued-polynomials.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-402-integer-valued-polynomials.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-403-lattice-points-enclosed-by-parabola-and-line.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-403-lattice-points-enclosed-by-parabola-and-line.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-403-lattice-points-enclosed-by-parabola-and-line.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-403-lattice-points-enclosed-by-parabola-and-line.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-404-crisscross-ellipses.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-404-crisscross-ellipses.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-404-crisscross-ellipses.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-404-crisscross-ellipses.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-405-a-rectangular-tiling.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-405-a-rectangular-tiling.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-405-a-rectangular-tiling.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-405-a-rectangular-tiling.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-406-guessing-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-406-guessing-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-406-guessing-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-406-guessing-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-407-idempotents.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-407-idempotents.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-407-idempotents.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-407-idempotents.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-408-admissible-paths-through-a-grid.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-408-admissible-paths-through-a-grid.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-408-admissible-paths-through-a-grid.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-408-admissible-paths-through-a-grid.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-409-nim-extreme.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-409-nim-extreme.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-409-nim-extreme.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-409-nim-extreme.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-41-pandigital-prime.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-41-pandigital-prime.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-41-pandigital-prime.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-41-pandigital-prime.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-410-circle-and-tangent-line.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-410-circle-and-tangent-line.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-410-circle-and-tangent-line.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-410-circle-and-tangent-line.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-411-uphill-paths.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-411-uphill-paths.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-411-uphill-paths.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-411-uphill-paths.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-412-gnomon-numbering.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-412-gnomon-numbering.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-412-gnomon-numbering.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-412-gnomon-numbering.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-413-one-child-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-413-one-child-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-413-one-child-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-413-one-child-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-414-kaprekar-constant.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-414-kaprekar-constant.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-414-kaprekar-constant.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-414-kaprekar-constant.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-415-titanic-sets.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-415-titanic-sets.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-415-titanic-sets.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-415-titanic-sets.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-416-a-frogs-trip.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-416-a-frogs-trip.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-416-a-frogs-trip.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-416-a-frogs-trip.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-417-reciprocal-cycles-ii.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-417-reciprocal-cycles-ii.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-417-reciprocal-cycles-ii.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-417-reciprocal-cycles-ii.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-418-factorisation-triples.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-418-factorisation-triples.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-418-factorisation-triples.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-418-factorisation-triples.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-419-look-and-say-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-419-look-and-say-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-419-look-and-say-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-419-look-and-say-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-42-coded-triangle-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-42-coded-triangle-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-42-coded-triangle-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-42-coded-triangle-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-420-2x2-positive-integer-matrix.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-420-2x2-positive-integer-matrix.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-420-2x2-positive-integer-matrix.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-420-2x2-positive-integer-matrix.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-421-prime-factors-of-n151.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-421-prime-factors-of-n151.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-421-prime-factors-of-n151.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-421-prime-factors-of-n151.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-422-sequence-of-points-on-a-hyperbola.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-422-sequence-of-points-on-a-hyperbola.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-422-sequence-of-points-on-a-hyperbola.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-422-sequence-of-points-on-a-hyperbola.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-423-consecutive-die-throws.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-423-consecutive-die-throws.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-423-consecutive-die-throws.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-423-consecutive-die-throws.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-424-kakuro.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-424-kakuro.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-424-kakuro.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-424-kakuro.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-425-prime-connection.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-425-prime-connection.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-425-prime-connection.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-425-prime-connection.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-426-box-ball-system.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-426-box-ball-system.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-426-box-ball-system.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-426-box-ball-system.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-427-n-sequences.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-427-n-sequences.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-427-n-sequences.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-427-n-sequences.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-428-necklace-of-circles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-428-necklace-of-circles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-428-necklace-of-circles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-428-necklace-of-circles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-429-sum-of-squares-of-unitary-divisors.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-429-sum-of-squares-of-unitary-divisors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-429-sum-of-squares-of-unitary-divisors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-429-sum-of-squares-of-unitary-divisors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-43-sub-string-divisibility.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-43-sub-string-divisibility.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-43-sub-string-divisibility.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-43-sub-string-divisibility.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-430-range-flips.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-430-range-flips.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-430-range-flips.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-430-range-flips.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-431-square-space-silo.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-431-square-space-silo.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-431-square-space-silo.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-431-square-space-silo.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-432-totient-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-432-totient-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-432-totient-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-432-totient-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-433-steps-in-euclids-algorithm.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-433-steps-in-euclids-algorithm.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-433-steps-in-euclids-algorithm.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-433-steps-in-euclids-algorithm.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-434-rigid-graphs.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-434-rigid-graphs.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-434-rigid-graphs.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-434-rigid-graphs.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-435-polynomials-of-fibonacci-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-435-polynomials-of-fibonacci-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-435-polynomials-of-fibonacci-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-435-polynomials-of-fibonacci-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-436-unfair-wager.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-436-unfair-wager.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-436-unfair-wager.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-436-unfair-wager.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-437-fibonacci-primitive-roots.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-437-fibonacci-primitive-roots.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-437-fibonacci-primitive-roots.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-437-fibonacci-primitive-roots.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-438-integer-part-of-polynomial-equations-solutions.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-438-integer-part-of-polynomial-equations-solutions.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-438-integer-part-of-polynomial-equations-solutions.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-438-integer-part-of-polynomial-equations-solutions.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-439-sum-of-sum-of-divisors.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-439-sum-of-sum-of-divisors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-439-sum-of-sum-of-divisors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-439-sum-of-sum-of-divisors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-44-pentagon-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-44-pentagon-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-44-pentagon-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-44-pentagon-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-440-gcd-and-tiling.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-440-gcd-and-tiling.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-440-gcd-and-tiling.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-440-gcd-and-tiling.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-441-the-inverse-summation-of-coprime-couples.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-441-the-inverse-summation-of-coprime-couples.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-441-the-inverse-summation-of-coprime-couples.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-441-the-inverse-summation-of-coprime-couples.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-442-eleven-free-integers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-442-eleven-free-integers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-442-eleven-free-integers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-442-eleven-free-integers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-443-gcd-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-443-gcd-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-443-gcd-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-443-gcd-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-444-the-roundtable-lottery.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-444-the-roundtable-lottery.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-444-the-roundtable-lottery.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-444-the-roundtable-lottery.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-445-retractions-a.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-445-retractions-a.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-445-retractions-a.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-445-retractions-a.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-446-retractions-b.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-446-retractions-b.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-446-retractions-b.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-446-retractions-b.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-447-retractions-c.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-447-retractions-c.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-447-retractions-c.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-447-retractions-c.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-448-average-least-common-multiple.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-448-average-least-common-multiple.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-448-average-least-common-multiple.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-448-average-least-common-multiple.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-449-chocolate-covered-candy.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-449-chocolate-covered-candy.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-449-chocolate-covered-candy.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-449-chocolate-covered-candy.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-45-triangular-pentagonal-and-hexagonal.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-45-triangular-pentagonal-and-hexagonal.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-45-triangular-pentagonal-and-hexagonal.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-45-triangular-pentagonal-and-hexagonal.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-450-hypocycloid-and-lattice-points.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-450-hypocycloid-and-lattice-points.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-450-hypocycloid-and-lattice-points.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-450-hypocycloid-and-lattice-points.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-451-modular-inverses.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-451-modular-inverses.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-451-modular-inverses.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-451-modular-inverses.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-452-long-products.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-452-long-products.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-452-long-products.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-452-long-products.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-453-lattice-quadrilaterals.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-453-lattice-quadrilaterals.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-453-lattice-quadrilaterals.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-453-lattice-quadrilaterals.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-454-diophantine-reciprocals-iii.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-454-diophantine-reciprocals-iii.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-454-diophantine-reciprocals-iii.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-454-diophantine-reciprocals-iii.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-455-powers-with-trailing-digits.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-455-powers-with-trailing-digits.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-455-powers-with-trailing-digits.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-455-powers-with-trailing-digits.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-456-triangles-containing-the-origin-ii.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-456-triangles-containing-the-origin-ii.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-456-triangles-containing-the-origin-ii.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-456-triangles-containing-the-origin-ii.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-457-a-polynomial-modulo-the-square-of-a-prime.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-457-a-polynomial-modulo-the-square-of-a-prime.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-457-a-polynomial-modulo-the-square-of-a-prime.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-457-a-polynomial-modulo-the-square-of-a-prime.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-458-permutations-of-project.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-458-permutations-of-project.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-458-permutations-of-project.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-458-permutations-of-project.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-459-flipping-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-459-flipping-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-459-flipping-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-459-flipping-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-46-goldbachs-other-conjecture.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-46-goldbachs-other-conjecture.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-46-goldbachs-other-conjecture.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-46-goldbachs-other-conjecture.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-460-an-ant-on-the-move.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-460-an-ant-on-the-move.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-460-an-ant-on-the-move.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-460-an-ant-on-the-move.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-461-almost-pi.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-461-almost-pi.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-461-almost-pi.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-461-almost-pi.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-462-permutation-of-3-smooth-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-462-permutation-of-3-smooth-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-462-permutation-of-3-smooth-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-462-permutation-of-3-smooth-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-463-a-weird-recurrence-relation.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-463-a-weird-recurrence-relation.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-463-a-weird-recurrence-relation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-463-a-weird-recurrence-relation.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-464-mbius-function-and-intervals.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-464-mbius-function-and-intervals.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-464-mbius-function-and-intervals.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-464-mbius-function-and-intervals.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-465-polar-polygons.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-465-polar-polygons.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-465-polar-polygons.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-465-polar-polygons.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-466-distinct-terms-in-a-multiplication-table.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-466-distinct-terms-in-a-multiplication-table.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-466-distinct-terms-in-a-multiplication-table.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-466-distinct-terms-in-a-multiplication-table.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-467-superinteger.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-467-superinteger.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-467-superinteger.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-467-superinteger.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-468-smooth-divisors-of-binomial-coefficients.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-468-smooth-divisors-of-binomial-coefficients.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-468-smooth-divisors-of-binomial-coefficients.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-468-smooth-divisors-of-binomial-coefficients.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-469-empty-chairs.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-469-empty-chairs.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-469-empty-chairs.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-469-empty-chairs.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-47-distinct-primes-factors.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-47-distinct-primes-factors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-47-distinct-primes-factors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-47-distinct-primes-factors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-470-super-ramvok.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-470-super-ramvok.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-470-super-ramvok.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-470-super-ramvok.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-471-triangle-inscribed-in-ellipse.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-471-triangle-inscribed-in-ellipse.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-471-triangle-inscribed-in-ellipse.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-471-triangle-inscribed-in-ellipse.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-472-comfortable-distance-ii.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-472-comfortable-distance-ii.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-472-comfortable-distance-ii.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-472-comfortable-distance-ii.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-473-phigital-number-base.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-473-phigital-number-base.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-473-phigital-number-base.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-473-phigital-number-base.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-474-last-digits-of-divisors.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-474-last-digits-of-divisors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-474-last-digits-of-divisors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-474-last-digits-of-divisors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-475-music-festival.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-475-music-festival.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-475-music-festival.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-475-music-festival.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-476-circle-packing-ii.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-476-circle-packing-ii.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-476-circle-packing-ii.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-476-circle-packing-ii.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-477-number-sequence-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-477-number-sequence-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-477-number-sequence-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-477-number-sequence-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-478-mixtures.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-478-mixtures.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-478-mixtures.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-478-mixtures.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-479-roots-on-the-rise.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-479-roots-on-the-rise.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-479-roots-on-the-rise.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-479-roots-on-the-rise.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-48-self-powers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-48-self-powers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-48-self-powers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-48-self-powers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-480-the-last-question.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-480-the-last-question.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-480-the-last-question.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-480-the-last-question.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-49-prime-permutations.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-49-prime-permutations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-49-prime-permutations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-49-prime-permutations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-5-smallest-multiple.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-5-smallest-multiple.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-5-smallest-multiple.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-5-smallest-multiple.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-50-consecutive-prime-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-50-consecutive-prime-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-50-consecutive-prime-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-50-consecutive-prime-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-51-prime-digit-replacements.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-51-prime-digit-replacements.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-51-prime-digit-replacements.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-51-prime-digit-replacements.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-52-permuted-multiples.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-52-permuted-multiples.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-52-permuted-multiples.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-52-permuted-multiples.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-53-combinatoric-selections.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-53-combinatoric-selections.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-53-combinatoric-selections.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-53-combinatoric-selections.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-54-poker-hands.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-54-poker-hands.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-54-poker-hands.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-54-poker-hands.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-55-lychrel-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-55-lychrel-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-55-lychrel-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-55-lychrel-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-56-powerful-digit-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-56-powerful-digit-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-56-powerful-digit-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-56-powerful-digit-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-57-square-root-convergents.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-57-square-root-convergents.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-57-square-root-convergents.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-57-square-root-convergents.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-58-spiral-primes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-58-spiral-primes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-58-spiral-primes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-58-spiral-primes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-59-xor-decryption.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-59-xor-decryption.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-59-xor-decryption.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-59-xor-decryption.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-6-sum-square-difference.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-6-sum-square-difference.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-6-sum-square-difference.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-6-sum-square-difference.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-60-prime-pair-sets.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-60-prime-pair-sets.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-60-prime-pair-sets.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-60-prime-pair-sets.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-61-cyclical-figurate-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-61-cyclical-figurate-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-61-cyclical-figurate-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-61-cyclical-figurate-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-62-cubic-permutations.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-62-cubic-permutations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-62-cubic-permutations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-62-cubic-permutations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-63-powerful-digit-counts.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-63-powerful-digit-counts.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-63-powerful-digit-counts.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-63-powerful-digit-counts.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-64-odd-period-square-roots.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-64-odd-period-square-roots.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-64-odd-period-square-roots.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-64-odd-period-square-roots.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-65-convergents-of-e.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-65-convergents-of-e.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-65-convergents-of-e.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-65-convergents-of-e.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-66-diophantine-equation.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-66-diophantine-equation.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-66-diophantine-equation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-66-diophantine-equation.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-67-maximum-path-sum-ii.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-67-maximum-path-sum-ii.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-67-maximum-path-sum-ii.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-67-maximum-path-sum-ii.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-68-magic-5-gon-ring.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-68-magic-5-gon-ring.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-68-magic-5-gon-ring.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-68-magic-5-gon-ring.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-69-totient-maximum.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-69-totient-maximum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-69-totient-maximum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-69-totient-maximum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-7-10001st-prime.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-7-10001st-prime.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-7-10001st-prime.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-7-10001st-prime.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-70-totient-permutation.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-70-totient-permutation.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-70-totient-permutation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-70-totient-permutation.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-71-ordered-fractions.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-71-ordered-fractions.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-71-ordered-fractions.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-71-ordered-fractions.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-72-counting-fractions.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-72-counting-fractions.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-72-counting-fractions.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-72-counting-fractions.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-73-counting-fractions-in-a-range.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-73-counting-fractions-in-a-range.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-73-counting-fractions-in-a-range.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-73-counting-fractions-in-a-range.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-74-digit-factorial-chains.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-74-digit-factorial-chains.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-74-digit-factorial-chains.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-74-digit-factorial-chains.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-75-singular-integer-right-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-75-singular-integer-right-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-75-singular-integer-right-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-75-singular-integer-right-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-76-counting-summations.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-76-counting-summations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-76-counting-summations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-76-counting-summations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-77-prime-summations.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-77-prime-summations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-77-prime-summations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-77-prime-summations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-78-coin-partitions.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-78-coin-partitions.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-78-coin-partitions.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-78-coin-partitions.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-79-passcode-derivation.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-79-passcode-derivation.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-79-passcode-derivation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-79-passcode-derivation.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-8-largest-product-in-a-series.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-8-largest-product-in-a-series.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-8-largest-product-in-a-series.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-8-largest-product-in-a-series.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-80-square-root-digital-expansion.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-80-square-root-digital-expansion.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-80-square-root-digital-expansion.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-80-square-root-digital-expansion.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-81-path-sum-two-ways.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-81-path-sum-two-ways.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-81-path-sum-two-ways.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-81-path-sum-two-ways.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-82-path-sum-three-ways.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-82-path-sum-three-ways.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-82-path-sum-three-ways.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-82-path-sum-three-ways.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-83-path-sum-four-ways.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-83-path-sum-four-ways.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-83-path-sum-four-ways.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-83-path-sum-four-ways.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-84-monopoly-odds.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-84-monopoly-odds.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-84-monopoly-odds.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-84-monopoly-odds.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-85-counting-rectangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-85-counting-rectangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-85-counting-rectangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-85-counting-rectangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-86-cuboid-route.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-86-cuboid-route.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-86-cuboid-route.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-86-cuboid-route.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-87-prime-power-triples.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-87-prime-power-triples.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-87-prime-power-triples.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-87-prime-power-triples.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-88-product-sum-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-88-product-sum-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-88-product-sum-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-88-product-sum-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-89-roman-numerals.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-89-roman-numerals.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-89-roman-numerals.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-89-roman-numerals.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-9-special-pythagorean-triplet.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-9-special-pythagorean-triplet.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-9-special-pythagorean-triplet.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-9-special-pythagorean-triplet.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-90-cube-digit-pairs.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-90-cube-digit-pairs.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-90-cube-digit-pairs.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-90-cube-digit-pairs.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-91-right-triangles-with-integer-coordinates.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-91-right-triangles-with-integer-coordinates.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-91-right-triangles-with-integer-coordinates.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-91-right-triangles-with-integer-coordinates.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-92-square-digit-chains.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-92-square-digit-chains.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-92-square-digit-chains.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-92-square-digit-chains.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-93-arithmetic-expressions.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-93-arithmetic-expressions.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-93-arithmetic-expressions.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-93-arithmetic-expressions.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-94-almost-equilateral-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-94-almost-equilateral-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-94-almost-equilateral-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-94-almost-equilateral-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-95-amicable-chains.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-95-amicable-chains.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-95-amicable-chains.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-95-amicable-chains.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-96-su-doku.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-96-su-doku.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-96-su-doku.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-96-su-doku.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-97-large-non-mersenne-prime.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-97-large-non-mersenne-prime.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-97-large-non-mersenne-prime.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-97-large-non-mersenne-prime.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-98-anagramic-squares.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-98-anagramic-squares.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-98-anagramic-squares.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-98-anagramic-squares.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-99-largest-exponential.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-99-largest-exponential.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-99-largest-exponential.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-99-largest-exponential.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/100-doors.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/100-doors.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/100-doors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/100-doors.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/24-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/24-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/24-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/24-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/9-billion-names-of-god-the-integer.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/9-billion-names-of-god-the-integer.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/9-billion-names-of-god-the-integer.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/9-billion-names-of-god-the-integer.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/abc-problem.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/abc-problem.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/abc-problem.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/abc-problem.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/abundant-deficient-and-perfect-number-classifications.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/abundant-deficient-and-perfect-number-classifications.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/abundant-deficient-and-perfect-number-classifications.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/abundant-deficient-and-perfect-number-classifications.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/accumulator-factory.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/accumulator-factory.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/accumulator-factory.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/accumulator-factory.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/ackermann-function.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/ackermann-function.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/ackermann-function.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/ackermann-function.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/align-columns.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/align-columns.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/align-columns.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/align-columns.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/amicable-pairs.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/amicable-pairs.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/amicable-pairs.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/amicable-pairs.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/averages-mode.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/averages-mode.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/averages-mode.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/averages-mode.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/averages-pythagorean-means.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/averages-pythagorean-means.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/averages-pythagorean-means.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/averages-pythagorean-means.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/averages-root-mean-square.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/averages-root-mean-square.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/averages-root-mean-square.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/averages-root-mean-square.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/babbage-problem.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/babbage-problem.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/babbage-problem.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/babbage-problem.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/balanced-brackets.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/balanced-brackets.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/balanced-brackets.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/balanced-brackets.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/circles-of-given-radius-through-two-points.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/circles-of-given-radius-through-two-points.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/circles-of-given-radius-through-two-points.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/circles-of-given-radius-through-two-points.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/closest-pair-problem.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/closest-pair-problem.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/closest-pair-problem.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/closest-pair-problem.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/combinations.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/combinations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/combinations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/combinations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/comma-quibbling.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/comma-quibbling.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/comma-quibbling.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/comma-quibbling.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/compare-a-list-of-strings.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/compare-a-list-of-strings.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/compare-a-list-of-strings.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/compare-a-list-of-strings.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/convert-seconds-to-compound-duration.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/convert-seconds-to-compound-duration.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/convert-seconds-to-compound-duration.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/convert-seconds-to-compound-duration.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/count-occurrences-of-a-substring.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/count-occurrences-of-a-substring.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/count-occurrences-of-a-substring.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/count-occurrences-of-a-substring.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/count-the-coins.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/count-the-coins.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/count-the-coins.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/count-the-coins.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/cramers-rule.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cramers-rule.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/cramers-rule.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cramers-rule.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/cumulative-standard-deviation.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cumulative-standard-deviation.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/cumulative-standard-deviation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cumulative-standard-deviation.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/cusip.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cusip.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/cusip.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cusip.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/cut-a-rectangle.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cut-a-rectangle.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/cut-a-rectangle.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cut-a-rectangle.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/date-format.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/date-format.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/date-format.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/date-format.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/date-manipulation.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/date-manipulation.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/date-manipulation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/date-manipulation.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/day-of-the-week.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/day-of-the-week.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/day-of-the-week.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/day-of-the-week.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/deal-cards-for-freecell.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/deal-cards-for-freecell.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/deal-cards-for-freecell.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/deal-cards-for-freecell.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/deepcopy.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/deepcopy.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/deepcopy.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/deepcopy.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/define-a-primitive-data-type.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/define-a-primitive-data-type.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/define-a-primitive-data-type.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/define-a-primitive-data-type.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/department-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/department-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/department-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/department-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/discordian-date.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/discordian-date.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/discordian-date.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/discordian-date.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/dot-product.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/dot-product.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/dot-product.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/dot-product.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/element-wise-operations.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/element-wise-operations.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/element-wise-operations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/element-wise-operations.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/emirp-primes.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/emirp-primes.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/emirp-primes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/emirp-primes.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/entropy.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/entropy.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/entropy.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/entropy.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/equilibrium-index.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/equilibrium-index.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/equilibrium-index.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/equilibrium-index.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/ethiopian-multiplication.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/ethiopian-multiplication.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/ethiopian-multiplication.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/ethiopian-multiplication.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/euler-method.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/euler-method.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/euler-method.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/euler-method.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/evaluate-binomial-coefficients.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/evaluate-binomial-coefficients.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/evaluate-binomial-coefficients.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/evaluate-binomial-coefficients.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/execute-a-markov-algorithm.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/execute-a-markov-algorithm.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/execute-a-markov-algorithm.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/execute-a-markov-algorithm.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/execute-brain.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/execute-brain.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/execute-brain.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/execute-brain.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/extensible-prime-generator.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/extensible-prime-generator.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/extensible-prime-generator.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/extensible-prime-generator.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/factorial.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/factorial.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/factorial.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/factorial.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/factors-of-a-mersenne-number.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/factors-of-a-mersenne-number.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/factors-of-a-mersenne-number.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/factors-of-a-mersenne-number.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/factors-of-an-integer.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/factors-of-an-integer.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/factors-of-an-integer.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/factors-of-an-integer.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/farey-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/farey-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/farey-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/farey-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/fibonacci-n-step-number-sequences.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-n-step-number-sequences.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/fibonacci-n-step-number-sequences.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-n-step-number-sequences.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/fibonacci-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/fibonacci-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/fibonacci-word.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-word.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/fibonacci-word.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-word.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/fractran.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fractran.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/fractran.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fractran.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/gamma-function.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gamma-function.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/gamma-function.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gamma-function.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/gaussian-elimination.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gaussian-elimination.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/gaussian-elimination.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gaussian-elimination.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/general-fizzbuzz.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/general-fizzbuzz.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/general-fizzbuzz.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/general-fizzbuzz.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/generate-lower-case-ascii-alphabet.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/generate-lower-case-ascii-alphabet.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/generate-lower-case-ascii-alphabet.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/generate-lower-case-ascii-alphabet.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/generator-exponential.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/generator-exponential.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/generator-exponential.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/generator-exponential.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/gray-code.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gray-code.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/gray-code.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gray-code.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/greatest-common-divisor.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/greatest-common-divisor.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/greatest-common-divisor.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/greatest-common-divisor.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/greatest-subsequential-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/greatest-subsequential-sum.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/greatest-subsequential-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/greatest-subsequential-sum.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/hailstone-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hailstone-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/hailstone-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hailstone-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/happy-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/happy-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/happy-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/happy-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/harshad-or-niven-series.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/harshad-or-niven-series.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/harshad-or-niven-series.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/harshad-or-niven-series.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/hash-from-two-arrays.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hash-from-two-arrays.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/hash-from-two-arrays.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hash-from-two-arrays.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/hash-join.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hash-join.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/hash-join.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hash-join.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/heronian-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/heronian-triangles.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/heronian-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/heronian-triangles.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/hofstadter-figure-figure-sequences.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hofstadter-figure-figure-sequences.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/hofstadter-figure-figure-sequences.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hofstadter-figure-figure-sequences.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/hofstadter-q-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hofstadter-q-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/hofstadter-q-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hofstadter-q-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/i-before-e-except-after-c.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/i-before-e-except-after-c.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/i-before-e-except-after-c.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/i-before-e-except-after-c.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/iban.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/iban.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/iban.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/iban.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/identity-matrix.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/identity-matrix.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/identity-matrix.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/identity-matrix.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/iterated-digits-squaring.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/iterated-digits-squaring.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/iterated-digits-squaring.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/iterated-digits-squaring.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/jaro-distance.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/jaro-distance.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/jaro-distance.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/jaro-distance.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/jortsort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/jortsort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/jortsort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/jortsort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/josephus-problem.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/josephus-problem.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/josephus-problem.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/josephus-problem.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/k-d-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/k-d-tree.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/k-d-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/k-d-tree.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/kaprekar-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/kaprekar-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/kaprekar-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/kaprekar-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/knapsack-problem-0-1.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-0-1.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/knapsack-problem-0-1.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-0-1.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/knapsack-problem-bounded.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-bounded.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/knapsack-problem-bounded.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-bounded.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/knapsack-problem-continuous.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-continuous.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/knapsack-problem-continuous.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-continuous.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/knapsack-problem-unbounded.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-unbounded.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/knapsack-problem-unbounded.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-unbounded.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/knights-tour.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knights-tour.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/knights-tour.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knights-tour.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/largest-int-from-concatenated-ints.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/largest-int-from-concatenated-ints.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/largest-int-from-concatenated-ints.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/largest-int-from-concatenated-ints.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/last-friday-of-each-month.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/last-friday-of-each-month.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/last-friday-of-each-month.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/last-friday-of-each-month.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/leap-year.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/leap-year.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/leap-year.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/leap-year.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/least-common-multiple.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/least-common-multiple.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/least-common-multiple.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/least-common-multiple.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/left-factorials.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/left-factorials.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/left-factorials.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/left-factorials.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/s-expressions.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/s-expressions.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/s-expressions.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/s-expressions.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sailors-coconuts-and-a-monkey-problem.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sailors-coconuts-and-a-monkey-problem.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sailors-coconuts-and-a-monkey-problem.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sailors-coconuts-and-a-monkey-problem.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sedols.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sedols.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sedols.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sedols.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sort-an-array-of-composite-structures.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-an-array-of-composite-structures.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sort-an-array-of-composite-structures.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-an-array-of-composite-structures.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sort-disjoint-sublist.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-disjoint-sublist.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sort-disjoint-sublist.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-disjoint-sublist.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sort-stability.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-stability.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sort-stability.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-stability.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sort-using-a-custom-comparator.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-using-a-custom-comparator.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sort-using-a-custom-comparator.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-using-a-custom-comparator.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-bead-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-bead-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-bead-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-bead-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-bogosort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-bogosort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-bogosort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-bogosort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-cocktail-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-cocktail-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-cocktail-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-cocktail-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-comb-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-comb-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-comb-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-comb-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-gnome-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-gnome-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-gnome-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-gnome-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-pancake-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-pancake-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-pancake-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-pancake-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-permutation-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-permutation-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-permutation-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-permutation-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-shell-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-shell-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-shell-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-shell-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-stooge-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-stooge-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-stooge-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-stooge-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-strand-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-strand-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sorting-algorithms-strand-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-strand-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/soundex.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/soundex.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/soundex.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/soundex.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/spiral-matrix.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/spiral-matrix.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/spiral-matrix.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/spiral-matrix.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/split-a-character-string-based-on-change-of-character.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/split-a-character-string-based-on-change-of-character.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/split-a-character-string-based-on-change-of-character.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/split-a-character-string-based-on-change-of-character.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/state-name-puzzle.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/state-name-puzzle.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/state-name-puzzle.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/state-name-puzzle.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/stern-brocot-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/stern-brocot-sequence.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/stern-brocot-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/stern-brocot-sequence.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/straddling-checkerboard.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/straddling-checkerboard.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/straddling-checkerboard.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/straddling-checkerboard.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/stream-merge.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/stream-merge.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/stream-merge.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/stream-merge.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/strip-control-codes-and-extended-characters-from-a-string.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/strip-control-codes-and-extended-characters-from-a-string.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/strip-control-codes-and-extended-characters-from-a-string.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/strip-control-codes-and-extended-characters-from-a-string.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/subleq.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/subleq.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/subleq.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/subleq.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sudoku.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sudoku.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sudoku.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sudoku.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sum-digits-of-an-integer.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-digits-of-an-integer.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sum-digits-of-an-integer.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-digits-of-an-integer.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sum-multiples-of-3-and-5.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-multiples-of-3-and-5.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sum-multiples-of-3-and-5.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-multiples-of-3-and-5.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sum-of-a-series.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-of-a-series.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sum-of-a-series.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-of-a-series.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sum-of-squares.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-of-squares.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sum-of-squares.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-of-squares.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sum-to-100.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-to-100.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sum-to-100.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-to-100.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sutherland-hodgman-polygon-clipping.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sutherland-hodgman-polygon-clipping.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/sutherland-hodgman-polygon-clipping.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sutherland-hodgman-polygon-clipping.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/symmetric-difference.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/symmetric-difference.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/symmetric-difference.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/symmetric-difference.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/taxicab-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/taxicab-numbers.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/taxicab-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/taxicab-numbers.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/tokenize-a-string-with-escaping.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/tokenize-a-string-with-escaping.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/tokenize-a-string-with-escaping.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/tokenize-a-string-with-escaping.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/top-rank-per-group.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/top-rank-per-group.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/top-rank-per-group.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/top-rank-per-group.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/topological-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/topological-sort.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/topological-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/topological-sort.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/towers-of-hanoi.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/towers-of-hanoi.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/towers-of-hanoi.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/towers-of-hanoi.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/vector-cross-product.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/vector-cross-product.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/vector-cross-product.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/vector-cross-product.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/vector-dot-product.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/vector-dot-product.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/vector-dot-product.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/vector-dot-product.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/word-wrap.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/word-wrap.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/word-wrap.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/word-wrap.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/y-combinator.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/y-combinator.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/y-combinator.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/y-combinator.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/zeckendorf-number-representation.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/zeckendorf-number-representation.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/zeckendorf-number-representation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/zeckendorf-number-representation.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/zhang-suen-thinning-algorithm.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/zhang-suen-thinning-algorithm.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/zhang-suen-thinning-algorithm.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/zhang-suen-thinning-algorithm.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/rosetta-code/zig-zag-matrix.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/zig-zag-matrix.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/rosetta-code/zig-zag-matrix.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/zig-zag-matrix.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-camper-leaderboard.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-camper-leaderboard.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-camper-leaderboard.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-camper-leaderboard.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-light-bright-app.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-light-bright-app.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-light-bright-app.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-light-bright-app.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-nightlife-coordination-app.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-nightlife-coordination-app.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-nightlife-coordination-app.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-nightlife-coordination-app.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-pinterest-clone.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-pinterest-clone.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-pinterest-clone.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-pinterest-clone.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-pong-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-pong-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-pong-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-pong-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-recipe-box.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-recipe-box.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-recipe-box.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-recipe-box.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-roguelike-dungeon-crawler-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-roguelike-dungeon-crawler-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-roguelike-dungeon-crawler-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-roguelike-dungeon-crawler-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-simon-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-simon-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-simon-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-simon-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-tic-tac-toe-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-tic-tac-toe-game.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-tic-tac-toe-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-tic-tac-toe-game.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-voting-app.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-voting-app.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-voting-app.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-voting-app.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-wikipedia-viewer.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-wikipedia-viewer.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-a-wikipedia-viewer.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-a-wikipedia-viewer.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-an-image-search-abstraction-layer.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-an-image-search-abstraction-layer.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-an-image-search-abstraction-layer.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-an-image-search-abstraction-layer.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-the-game-of-life.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-the-game-of-life.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/build-the-game-of-life.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/build-the-game-of-life.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/chart-the-stock-market.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/chart-the-stock-market.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/chart-the-stock-market.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/chart-the-stock-market.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/manage-a-book-trading-club.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/manage-a-book-trading-club.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/manage-a-book-trading-club.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/manage-a-book-trading-club.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/map-data-across-the-globe.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/map-data-across-the-globe.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/map-data-across-the-globe.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/map-data-across-the-globe.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/p2p-video-chat-application.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/p2p-video-chat-application.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/p2p-video-chat-application.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/p2p-video-chat-application.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/show-national-contiguity-with-a-force-directed-graph.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/show-national-contiguity-with-a-force-directed-graph.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/show-national-contiguity-with-a-force-directed-graph.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/show-national-contiguity-with-a-force-directed-graph.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/show-the-local-weather.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/show-the-local-weather.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/show-the-local-weather.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/show-the-local-weather.english.md diff --git a/curriculum/challenges/english/08-coding-interview-prep/take-home-projects/use-the-twitch-json-api.english.md b/curriculum/challenges/english/10-coding-interview-prep/take-home-projects/use-the-twitch-json-api.english.md similarity index 100% rename from curriculum/challenges/english/08-coding-interview-prep/take-home-projects/use-the-twitch-json-api.english.md rename to curriculum/challenges/english/10-coding-interview-prep/take-home-projects/use-the-twitch-json-api.english.md diff --git a/curriculum/challenges/english/09-certificates/apis-and-microservices-certificate/apis-and-microservices-certificate.english.md b/curriculum/challenges/english/11-certificates/apis-and-microservices-certificate/apis-and-microservices-certificate.english.md similarity index 100% rename from curriculum/challenges/english/09-certificates/apis-and-microservices-certificate/apis-and-microservices-certificate.english.md rename to curriculum/challenges/english/11-certificates/apis-and-microservices-certificate/apis-and-microservices-certificate.english.md diff --git a/curriculum/challenges/english/11-certificates/data-analysis-with-python-certificate/data-analysis-with-python-certificate.english.md b/curriculum/challenges/english/11-certificates/data-analysis-with-python-certificate/data-analysis-with-python-certificate.english.md new file mode 100644 index 00000000000..d33b75275ae --- /dev/null +++ b/curriculum/challenges/english/11-certificates/data-analysis-with-python-certificate/data-analysis-with-python-certificate.english.md @@ -0,0 +1,49 @@ +--- +id: 5e46fc95ac417301a38fb934 +title: Data Analysis with Python Certificate +challengeType: 7 +isPrivate: true +--- + +## Description +
+ +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - id: 5e46f7e5ac417301a38fb928 + title: Mean-Variance-Standard Deviation Calculator + - id: 5e46f7e5ac417301a38fb929 + title: Demographic Data Analyzer + - id: 5e46f7f8ac417301a38fb92a + title: Medical Data Visualizer + - id: 5e46f802ac417301a38fb92b + title: Page View Time Series Visualizer + - id: 5e4f5c4b570f7e3a4949899f + title: Sea Level Predictor +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```js +// solution required +``` + +
diff --git a/curriculum/challenges/english/09-certificates/data-visualization-certificate/data-visualization-certificate.english.md b/curriculum/challenges/english/11-certificates/data-visualization-certificate/data-visualization-certificate.english.md similarity index 100% rename from curriculum/challenges/english/09-certificates/data-visualization-certificate/data-visualization-certificate.english.md rename to curriculum/challenges/english/11-certificates/data-visualization-certificate/data-visualization-certificate.english.md diff --git a/curriculum/challenges/english/09-certificates/front-end-libraries-certificate/front-end-libraries-certificate.english.md b/curriculum/challenges/english/11-certificates/front-end-libraries-certificate/front-end-libraries-certificate.english.md similarity index 100% rename from curriculum/challenges/english/09-certificates/front-end-libraries-certificate/front-end-libraries-certificate.english.md rename to curriculum/challenges/english/11-certificates/front-end-libraries-certificate/front-end-libraries-certificate.english.md diff --git a/curriculum/challenges/english/09-certificates/information-securtiy-and-quality-assurance-certificate/information-securtiy-and-quality-assurance-certificate.english.md b/curriculum/challenges/english/11-certificates/information-securtiy-and-quality-assurance-certificate/information-securtiy-and-quality-assurance-certificate.english.md similarity index 79% rename from curriculum/challenges/english/09-certificates/information-securtiy-and-quality-assurance-certificate/information-securtiy-and-quality-assurance-certificate.english.md rename to curriculum/challenges/english/11-certificates/information-securtiy-and-quality-assurance-certificate/information-securtiy-and-quality-assurance-certificate.english.md index 9a62f230917..ad69f32119c 100644 --- a/curriculum/challenges/english/09-certificates/information-securtiy-and-quality-assurance-certificate/information-securtiy-and-quality-assurance-certificate.english.md +++ b/curriculum/challenges/english/11-certificates/information-securtiy-and-quality-assurance-certificate/information-securtiy-and-quality-assurance-certificate.english.md @@ -1,6 +1,6 @@ --- id: 561add10cb82ac38a17213bc -title: 'Information, Securtiy and Quality Assurance Certificate' +title: 'Information Security and Quality Assurance Certificate' challengeType: 7 isHidden: false isPrivate: true @@ -31,7 +31,10 @@ tests: title: Stock Price Checker - id: 587d824a367417b2b2512c45 title: Anonymous Message Board - + - id: 5e46f979ac417301a38fb932 + title: Port Scanner + - id: 5e46f983ac417301a38fb933 + title: SHA-1 Password Cracker ``` diff --git a/curriculum/challenges/english/09-certificates/javascript-algorithms-and-data-structures-certificate/javascript-algorithms-and-data-structures-certificate.english.md b/curriculum/challenges/english/11-certificates/javascript-algorithms-and-data-structures-certificate/javascript-algorithms-and-data-structures-certificate.english.md similarity index 100% rename from curriculum/challenges/english/09-certificates/javascript-algorithms-and-data-structures-certificate/javascript-algorithms-and-data-structures-certificate.english.md rename to curriculum/challenges/english/11-certificates/javascript-algorithms-and-data-structures-certificate/javascript-algorithms-and-data-structures-certificate.english.md diff --git a/curriculum/challenges/english/09-certificates/legacy-back-end-certificate/legacy-back-end-certificate.english.md b/curriculum/challenges/english/11-certificates/legacy-back-end-certificate/legacy-back-end-certificate.english.md similarity index 100% rename from curriculum/challenges/english/09-certificates/legacy-back-end-certificate/legacy-back-end-certificate.english.md rename to curriculum/challenges/english/11-certificates/legacy-back-end-certificate/legacy-back-end-certificate.english.md diff --git a/curriculum/challenges/english/09-certificates/legacy-data-visualization-certificate/legacy-data-visualization-certificate.english.md b/curriculum/challenges/english/11-certificates/legacy-data-visualization-certificate/legacy-data-visualization-certificate.english.md similarity index 100% rename from curriculum/challenges/english/09-certificates/legacy-data-visualization-certificate/legacy-data-visualization-certificate.english.md rename to curriculum/challenges/english/11-certificates/legacy-data-visualization-certificate/legacy-data-visualization-certificate.english.md diff --git a/curriculum/challenges/english/09-certificates/legacy-front-end-certificate/legacy-front-end-certificate.english.md b/curriculum/challenges/english/11-certificates/legacy-front-end-certificate/legacy-front-end-certificate.english.md similarity index 100% rename from curriculum/challenges/english/09-certificates/legacy-front-end-certificate/legacy-front-end-certificate.english.md rename to curriculum/challenges/english/11-certificates/legacy-front-end-certificate/legacy-front-end-certificate.english.md diff --git a/curriculum/challenges/english/11-certificates/machine-learning-with-python-certificate/machine-learning-with-python-certificate.english.md b/curriculum/challenges/english/11-certificates/machine-learning-with-python-certificate/machine-learning-with-python-certificate.english.md new file mode 100644 index 00000000000..c5c793652c0 --- /dev/null +++ b/curriculum/challenges/english/11-certificates/machine-learning-with-python-certificate/machine-learning-with-python-certificate.english.md @@ -0,0 +1,49 @@ +--- +id: 5e46fc95ac417301a38fb935 +title: Machine Learning with Python Certificate +challengeType: 7 +isPrivate: true +--- + +## Description +
+ +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - id: 5e46f8d6ac417301a38fb92d + title: Rock Paper Scissors + - id: 5e46f8dcac417301a38fb92e + title: Cat and Dog Image Classifier + - id: 5e46f8e3ac417301a38fb92f + title: Book Recommendation Engine using KNN + - id: 5e46f8edac417301a38fb930 + title: Linear Regression Health Costs Calculator + - id: 5e46f8edac417301a38fb931 + title: Neural Network SMS Text Classifier +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```js +// solution required +``` + +
diff --git a/curriculum/challenges/english/09-certificates/responsive-web-design-certificate/responsive-web-design-certificate.english.md b/curriculum/challenges/english/11-certificates/responsive-web-design-certificate/responsive-web-design-certificate.english.md similarity index 100% rename from curriculum/challenges/english/09-certificates/responsive-web-design-certificate/responsive-web-design-certificate.english.md rename to curriculum/challenges/english/11-certificates/responsive-web-design-certificate/responsive-web-design-certificate.english.md diff --git a/curriculum/challenges/english/11-certificates/scientific-computing-with-python-certificate/scientific-computing-with-python-certificate.english.md b/curriculum/challenges/english/11-certificates/scientific-computing-with-python-certificate/scientific-computing-with-python-certificate.english.md new file mode 100644 index 00000000000..531e2f70ed5 --- /dev/null +++ b/curriculum/challenges/english/11-certificates/scientific-computing-with-python-certificate/scientific-computing-with-python-certificate.english.md @@ -0,0 +1,50 @@ +--- +id: 5e44431b903586ffb414c951 +title: Scientific Computing with Python Certificate +challengeType: 7 +isPrivate: true +--- + +## Description +
+ +
+ +## Instructions +
+ +
+ +## Tests +
+ +```yml +tests: + - id: 5e44412c903586ffb414c94c + title: Arithmetic Formatter + - id: 5e444136903586ffb414c94d + title: Time Calculator + - id: 5e44413e903586ffb414c94e + title: Budget App + - id: 5e444147903586ffb414c94f + title: Polygon Area Calculator + - id: 5e44414f903586ffb414c950 + title: Probability Calculator + +``` + +
+ +## Challenge Seed +
+ +
+ +## Solution +
+ +```js +// solution required +``` + +
diff --git a/curriculum/schema/challengeSchema.js b/curriculum/schema/challengeSchema.js index 3ca10005aa2..a64ad56a601 100644 --- a/curriculum/schema/challengeSchema.js +++ b/curriculum/schema/challengeSchema.js @@ -10,7 +10,7 @@ function getSchemaForLang(lang) { challengeOrder: Joi.number(), challengeType: Joi.number() .min(0) - .max(9) + .max(10) .required(), checksum: Joi.number(), dashedName: Joi.string(), diff --git a/tools/scripts/seed/seedAuthUser.js b/tools/scripts/seed/seedAuthUser.js index 61e54c43b96..74b9a43a410 100644 --- a/tools/scripts/seed/seedAuthUser.js +++ b/tools/scripts/seed/seedAuthUser.js @@ -64,6 +64,9 @@ MongoClient.connect(MONGOHQ_URL, { useNewUrlParser: true }, function( isApisMicroservicesCert: false, isInfosecQaCert: false, is2018FullStackCert: false, + isSciCompPyCert: false, + isDataAnalysisPyCert: false, + isMachineLearningPyCert: false, completedChallenges: [], portfolio: [], yearsTopContributor: [], diff --git a/utils/index.js b/utils/index.js index 8909fe8d735..a1893c6e4e6 100644 --- a/utils/index.js +++ b/utils/index.js @@ -11,7 +11,10 @@ const idToTitle = new Map( '660add10cb82ac38a17513be': 'Legacy Back End', '561add10cb82ac39a17513bc': 'Legacy Data Visualization', '561add10cb82ac38a17513be': 'Legacy Front End', - '561add10cb82ac38a17213bd': 'Full Stack' + '561add10cb82ac38a17213bd': 'Full Stack', + '5e44431b903586ffb414c951': 'Scientific Computing with Python', + '5e46fc95ac417301a38fb934': 'Data Analysis with Python', + '5e46fc95ac417301a38fb935': 'Machine Learning with Python' }) );