From 2b9e38a17bd6039a1291f756157c94b3e57955db Mon Sep 17 00:00:00 2001 From: Oliver Eyton-Williams Date: Tue, 29 Sep 2020 19:05:53 +0200 Subject: [PATCH] fix: replace .english.md extension with .md --- ...-alternative-to-images-for-visually-impaired-accessibility.md} | 0 ...le-date-picker.english.md => add-an-accessible-date-picker.md} | 0 ...ssues-by-carefully-choosing-colors-that-convey-information.md} | 0 ...> avoid-colorblindness-issues-by-using-sufficient-contrast.md} | 0 ...sh.md => give-links-meaning-by-using-descriptive-link-text.md} | 0 ...rove-accessibility-of-audio-content-with-the-audio-element.md} | 0 ....md => improve-chart-accessibility-with-the-figure-element.md} | 0 ...=> improve-form-field-accessibility-with-the-label-element.md} | 0 ....english.md => improve-readability-with-high-contrast-text.md} | 0 ....md => jump-straight-to-the-content-using-the-main-element.md} | 0 ...lank.english.md => know-when-alt-text-should-be-left-blank.md} | 0 ...ements-only-visible-to-a-screen-reader-by-using-custom-css.md} | 0 ...s.english.md => make-links-navigable-with-html-access-keys.md} | 0 ...e-screen-reader-navigation-easier-with-the-footer-landmark.md} | 0 ...e-screen-reader-navigation-easier-with-the-header-landmark.md} | 0 ...make-screen-reader-navigation-easier-with-the-nav-landmark.md} | 0 ....md => standardize-times-with-the-html5-datetime-attribute.md} | 0 ...use-headings-to-show-hierarchical-relationships-of-content.md} | 0 ...ish.md => use-tabindex-to-add-keyboard-focus-to-an-element.md} | 0 ...o-specify-the-order-of-keyboard-focus-for-several-elements.md} | 0 ...-element.english.md => wrap-content-in-the-article-element.md} | 0 ...dio-buttons-in-a-fieldset-element-for-better-accessibility.md} | 0 ...ment.english.md => add-a-box-shadow-to-a-card-like-element.md} | 0 ...english.md => adjust-the-background-color-property-of-text.md} | 0 ...just-the-color-of-various-elements-to-complementary-colors.md} | 0 ... adjust-the-height-of-an-element-using-the-height-property.md} | 0 ...-tag.english.md => adjust-the-hover-state-of-an-anchor-tag.md} | 0 ...the-hue-of-a-color.english.md => adjust-the-hue-of-a-color.md} | 0 ...h.md => adjust-the-size-of-a-header-versus-a-paragraph-tag.md} | 0 ...e-tone-of-a-color.english.md => adjust-the-tone-of-a-color.md} | 0 ...=> adjust-the-width-of-an-element-using-the-width-property.md} | 0 ...ble-rates.english.md => animate-elements-at-variable-rates.md} | 0 ...ate-elements-continually-using-an-infinite-animation-count.md} | 0 ....english.md => animate-multiple-elements-at-variable-rates.md} | 0 ...> center-an-element-horizontally-using-the-margin-property.md} | 0 ...osition.english.md => change-an-elements-relative-position.md} | 0 ...ywords.english.md => change-animation-timing-with-keywords.md} | 0 ...position-of-overlapping-elements-with-the-z-index-property.md} | 0 ...radient.english.md => create-a-gradual-css-linear-gradient.md} | 0 ...graphic-using-css.english.md => create-a-graphic-using-css.md} | 0 ...nglish.md => create-a-horizontal-line-using-the-hr-element.md} | 0 ...glish.md => create-a-more-complex-shape-using-css-and-html.md} | 0 ...nimation.english.md => create-movement-using-css-animation.md} | 0 ...e-texture-by-adding-a-subtle-pattern-as-a-background-image.md} | 0 ....md => create-visual-balance-using-the-text-align-property.md} | 0 ...e-visual-direction-by-fading-an-element-from-left-to-right.md} | 0 ...n-element.english.md => decrease-the-opacity-of-an-element.md} | 0 ...tary-colors.english.md => learn-about-complementary-colors.md} | 0 ...-tertiary-colors.english.md => learn-about-tertiary-colors.md} | 0 ...ier-curves-work.english.md => learn-how-bezier-curves-work.md} | 0 ... learn-how-the-css-keyframes-and-animation-properties-work.md} | 0 ...=> lock-an-element-to-its-parent-with-absolute-positioning.md} | 0 ...ck-an-element-to-the-browser-window-with-fixed-positioning.md} | 0 ... => make-a-css-heartbeat-using-an-infinite-animation-count.md} | 0 ...nglish.md => make-motion-more-natural-using-a-bezier-curve.md} | 0 ...n-animation.english.md => modify-fill-mode-of-an-animation.md} | 0 ...d => move-a-relatively-positioned-element-with-css-offsets.md} | 0 ....md => push-elements-left-or-right-with-the-float-property.md} | 0 ...lish.md => set-the-font-size-for-multiple-heading-elements.md} | 0 ...aph-text.english.md => set-the-font-size-of-paragraph-text.md} | 0 ...sh.md => set-the-font-weight-for-multiple-heading-elements.md} | 0 ...paragraphs.english.md => set-the-line-height-of-paragraphs.md} | 0 ...graphic.english.md => use-a-bezier-curve-to-move-a-graphic.md} | 0 ...d => use-a-css-linear-gradient-to-create-a-striped-element.md} | 0 ...=> use-css-animation-to-change-the-hover-state-of-a-button.md} | 0 ...ansform-property-skewx-to-skew-an-element-along-the-x-axis.md} | 0 ...ansform-property-skewy-to-skew-an-element-along-the-y-axis.md} | 0 ...-transform-scale-property-to-change-the-size-of-an-element.md} | 0 ...-css-transform-scale-property-to-scale-an-element-on-hover.md} | 0 ...licize-text.english.md => use-the-em-tag-to-italicize-text.md} | 0 ...ugh-text.english.md => use-the-s-tag-to-strikethrough-text.md} | 0 ...xt-bold.english.md => use-the-strong-tag-to-make-text-bold.md} | 0 ... => use-the-text-transform-property-to-make-text-uppercase.md} | 0 ...derline-text.english.md => use-the-u-tag-to-underline-text.md} | 0 ...-element.english.md => add-a-negative-margin-to-an-element.md} | 0 ...ur-elements.english.md => add-borders-around-your-elements.md} | 0 ...ish.md => add-different-margins-to-each-side-of-an-element.md} | 0 ...ish.md => add-different-padding-to-each-side-of-an-element.md} | 0 ...adius.english.md => add-rounded-corners-with-border-radius.md} | 0 ...f-an-element.english.md => adjust-the-margin-of-an-element.md} | 0 ...-an-element.english.md => adjust-the-padding-of-an-element.md} | 0 ...le.english.md => attach-a-fallback-value-to-a-css-variable.md} | 0 ...c-area.english.md => change-a-variable-for-a-specific-area.md} | 0 ...e-the-color-of-text.english.md => change-the-color-of-text.md} | 0 ...n-element.english.md => change-the-font-size-of-an-element.md} | 0 ...om-css-variable.english.md => create-a-custom-css-variable.md} | 0 ...ent.english.md => give-a-background-color-to-a-div-element.md} | 0 .../{import-a-google-font.english.md => import-a-google-font.md} | 0 ...english.md => improve-compatibility-with-browser-fallbacks.md} | 0 ...{inherit-css-variables.english.md => inherit-css-variables.md} | 0 ...element.english.md => inherit-styles-from-the-body-element.md} | 0 ...us.english.md => make-circular-images-with-a-border-radius.md} | 0 ...english.md => override-all-other-styles-by-using-important.md} | 0 ...md => override-class-declarations-by-styling-id-attributes.md} | 0 ...glish.md => override-class-declarations-with-inline-styles.md} | 0 ...equent-css.english.md => override-styles-in-subsequent-css.md} | 0 ...er-another.english.md => prioritize-one-style-over-another.md} | 0 ...an-element.english.md => set-the-font-family-of-an-element.md} | 0 ...he-id-of-an-element.english.md => set-the-id-of-an-element.md} | 0 .../{size-your-images.english.md => size-your-images.md} | 0 ...uld-degrade.english.md => specify-how-fonts-should-degrade.md} | 0 ...ass.english.md => style-multiple-elements-with-a-css-class.md} | 0 ...tml-body-element.english.md => style-the-html-body-element.md} | 0 ...ts.english.md => understand-absolute-versus-relative-units.md} | 0 ...-element.english.md => use-a-css-class-to-style-an-element.md} | 0 ...ustom-css-variable.english.md => use-a-custom-css-variable.md} | 0 ...iable.english.md => use-a-media-query-to-change-a-variable.md} | 0 ...bbreviated-hex-code.english.md => use-abbreviated-hex-code.md} | 0 ...ment.english.md => use-an-id-attribute-to-style-an-element.md} | 0 ...ts.english.md => use-attribute-selectors-to-style-elements.md} | 0 ...use-clockwise-notation-to-specify-the-margin-of-an-element.md} | 0 ...se-clockwise-notation-to-specify-the-padding-of-an-element.md} | 0 ...elements.english.md => use-css-selectors-to-style-elements.md} | 0 ...md => use-css-variables-to-change-several-elements-at-once.md} | 0 ...ific-colors.english.md => use-hex-code-for-specific-colors.md} | 0 ...ode-to-mix-colors.english.md => use-hex-code-to-mix-colors.md} | 0 ...{use-rgb-to-mix-colors.english.md => use-rgb-to-mix-colors.md} | 0 ...or-elements.english.md => use-rgb-values-to-color-elements.md} | 0 ...tton-to-a-form.english.md => add-a-submit-button-to-a-form.md} | 0 ...s-to-your-website.english.md => add-images-to-your-website.md} | 0 ...t-field.english.md => add-placeholder-text-to-a-text-field.md} | 0 ...nglish.md => check-radio-buttons-and-checkboxes-by-default.md} | 0 .../{comment-out-html.english.md => comment-out-html.md} | 0 ...rdered-list.english.md => create-a-bulleted-unordered-list.md} | 0 ...{create-a-form-element.english.md => create-a-form-element.md} | 0 ...set-of-checkboxes.english.md => create-a-set-of-checkboxes.md} | 0 ...-radio-buttons.english.md => create-a-set-of-radio-buttons.md} | 0 .../{create-a-text-field.english.md => create-a-text-field.md} | 0 ...reate-an-ordered-list.english.md => create-an-ordered-list.md} | 0 ...ment.english.md => declare-the-doctype-of-an-html-document.md} | 0 ...english.md => define-the-head-and-body-of-an-html-document.md} | 0 .../{delete-html-elements.english.md => delete-html-elements.md} | 0 ...text.english.md => fill-in-the-blank-with-placeholder-text.md} | 0 ...-the-h2-element.english.md => headline-with-the-h2-element.md} | 0 ...ph-element.english.md => inform-with-the-paragraph-element.md} | 0 ...tml5-elements.english.md => introduction-to-html5-elements.md} | 0 ....english.md => link-to-external-pages-with-anchor-elements.md} | 0 ...> link-to-internal-sections-of-a-page-with-anchor-elements.md} | 0 ...symbol.english.md => make-dead-links-using-the-hash-symbol.md} | 0 ...ph.english.md => nest-an-anchor-element-within-a-paragraph.md} | 0 ...glish.md => nest-many-elements-within-a-single-div-element.md} | 0 ...-to-html-elements.english.md => say-hello-to-html-elements.md} | 0 ...-image-into-a-link.english.md => turn-an-image-into-a-link.md} | 0 .../{uncomment-html.english.md => uncomment-html.md} | 0 ...require-a-field.english.md => use-html5-to-require-a-field.md} | 0 ... use-the-value-attribute-with-radio-buttons-and-checkboxes.md} | 0 ...mbed.english.md => add-flex-superpowers-to-the-tweet-embed.md} | 0 ...nglish.md => align-elements-using-the-align-items-property.md} | 0 ...sh.md => align-elements-using-the-justify-content-property.md} | 0 ...x-direction-property-to-create-a-column-in-the-tweet-embed.md} | 0 ...-flex-direction-property-to-create-rows-in-the-tweet-embed.md} | 0 ...boxes.english.md => use-display-flex-to-position-two-boxes.md} | 0 ...lish.md => use-the-align-items-property-in-the-tweet-embed.md} | 0 ...gn-self-property.english.md => use-the-align-self-property.md} | 0 ...the-flex-basis-property-to-set-the-initial-size-of-an-item.md} | 0 ...ish.md => use-the-flex-direction-property-to-make-a-column.md} | 0 ...nglish.md => use-the-flex-direction-property-to-make-a-row.md} | 0 ...s.english.md => use-the-flex-grow-property-to-expand-items.md} | 0 ...and-property.english.md => use-the-flex-shorthand-property.md} | 0 ...english.md => use-the-flex-shrink-property-to-shrink-items.md} | 0 ...h.md => use-the-flex-wrap-property-to-wrap-a-row-or-column.md} | 0 ....md => use-the-justify-content-property-in-the-tweet-embed.md} | 0 ...ms.english.md => use-the-order-property-to-rearrange-items.md} | 0 ...lumns.english.md => add-columns-with-grid-template-columns.md} | 0 ...-with-grid-gap.english.md => add-gaps-faster-with-grid-gap.md} | 0 ...mplate-rows.english.md => add-rows-with-grid-template-rows.md} | 0 ...ish.md => align-all-items-horizontally-using-justify-items.md} | 0 ...english.md => align-all-items-vertically-using-align-items.md} | 0 ...nglish.md => align-an-item-horizontally-using-justify-self.md} | 0 ...lf.english.md => align-an-item-vertically-using-align-self.md} | 0 ...ap.english.md => create-a-column-gap-using-grid-column-gap.md} | 0 ...-row-gap.english.md => create-a-row-gap-using-grid-row-gap.md} | 0 ...fill.english.md => create-flexible-layouts-using-auto-fill.md} | 0 ...o-fit.english.md => create-flexible-layouts-using-auto-fit.md} | 0 ...grids-within-grids.english.md => create-grids-within-grids.md} | 0 ...ur-first-css-grid.english.md => create-your-first-css-grid.md} | 0 ...mplate.english.md => divide-the-grid-into-an-area-template.md} | 0 ...on.english.md => limit-item-size-using-the-minmax-function.md} | 0 ... => place-items-in-grid-areas-using-the-grid-area-property.md} | 0 ....english.md => reduce-repetition-using-the-repeat-function.md} | 0 ... use-css-grid-units-to-change-the-size-of-columns-and-rows.md} | 0 ...ish.md => use-grid-area-without-creating-an-areas-template.md} | 0 ...l-spacing.english.md => use-grid-column-to-control-spacing.md} | 0 ...trol-spacing.english.md => use-grid-row-to-control-spacing.md} | 0 ...glish.md => use-media-queries-to-create-responsive-layouts.md} | 0 .../{create-a-media-query.english.md => create-a-media-query.md} | 0 ...an-image-responsive.english.md => make-an-image-responsive.md} | 0 ...graphy-responsive.english.md => make-typography-responsive.md} | 0 ...sh.md => use-a-retina-image-for-higher-resolution-displays.md} | 0 ...o-webpage.english.md => build-a-personal-portfolio-webpage.md} | 0 ...ct-landing-page.english.md => build-a-product-landing-page.md} | 0 .../{build-a-survey-form.english.md => build-a-survey-form.md} | 0 ...on-page.english.md => build-a-technical-documentation-page.md} | 0 .../{build-a-tribute-page.english.md => build-a-tribute-page.md} | 0 .../basic-algorithm-scripting/{boo-who.english.md => boo-who.md} | 0 .../{chunky-monkey.english.md => chunky-monkey.md} | 0 .../{confirm-the-ending.english.md => confirm-the-ending.md} | 0 ...-to-fahrenheit.english.md => convert-celsius-to-fahrenheit.md} | 0 ...{factorialize-a-number.english.md => factorialize-a-number.md} | 0 .../{falsy-bouncer.english.md => falsy-bouncer.md} | 0 ...n-a-string.english.md => find-the-longest-word-in-a-string.md} | 0 .../{finders-keepers.english.md => finders-keepers.md} | 0 .../{mutations.english.md => mutations.md} | 0 ...eat-a-string.english.md => repeat-a-string-repeat-a-string.md} | 0 ...s-in-arrays.english.md => return-largest-numbers-in-arrays.md} | 0 .../{reverse-a-string.english.md => reverse-a-string.md} | 0 .../{slice-and-splice.english.md => slice-and-splice.md} | 0 ...{title-case-a-sentence.english.md => title-case-a-sentence.md} | 0 .../{truncate-a-string.english.md => truncate-a-string.md} | 0 .../{where-do-i-belong.english.md => where-do-i-belong.md} | 0 ...ish.md => access-an-arrays-contents-using-bracket-notation.md} | 0 ....english.md => access-property-names-with-bracket-notation.md} | 0 ....english.md => add-items-to-an-array-with-push-and-unshift.md} | 0 ...dd-items-using-splice.english.md => add-items-using-splice.md} | 0 ...ts.english.md => add-key-value-pairs-to-javascript-objects.md} | 0 ...sh.md => check-for-the-presence-of-an-element-with-indexof.md} | 0 ...a-property.english.md => check-if-an-object-has-a-property.md} | 0 ...ator.english.md => combine-arrays-with-the-spread-operator.md} | 0 ...rator.english.md => copy-an-array-with-the-spread-operator.md} | 0 ...ems-using-slice.english.md => copy-array-items-using-slice.md} | 0 ...rays.english.md => create-complex-multi-dimensional-arrays.md} | 0 ...d => generate-an-array-of-all-object-keys-with-object.keys.md} | 0 ....md => iterate-through-all-an-arrays-items-using-for-loops.md} | 0 ...te-through-the-keys-of-an-object-with-a-for...in-statement.md} | 0 ...n-object.english.md => modify-an-array-stored-in-an-object.md} | 0 ...ect.english.md => modify-an-object-nested-within-an-object.md} | 0 ...nglish.md => remove-items-from-an-array-with-pop-and-shift.md} | 0 ...items-using-splice.english.md => remove-items-using-splice.md} | 0 ...a.english.md => use-an-array-to-store-a-collection-of-data.md} | 0 ...h.md => use-the-delete-keyword-to-remove-object-properties.md} | 0 ...-with-indexes.english.md => access-array-data-with-indexes.md} | 0 ...english.md => access-multi-dimensional-arrays-with-indexes.md} | 0 ...essing-nested-arrays.english.md => accessing-nested-arrays.md} | 0 ...sing-nested-objects.english.md => accessing-nested-objects.md} | 0 ...sh.md => accessing-object-properties-with-bracket-notation.md} | 0 ...nglish.md => accessing-object-properties-with-dot-notation.md} | 0 ...s.english.md => accessing-object-properties-with-variables.md} | 0 ...ct.english.md => add-new-properties-to-a-javascript-object.md} | 0 ...h-javascript.english.md => add-two-numbers-with-javascript.md} | 0 ...english.md => adding-a-default-option-in-switch-statements.md} | 0 ...es-to-strings.english.md => appending-variables-to-strings.md} | 0 ...glish.md => assigning-the-value-of-one-variable-to-another.md} | 0 ...urned-value.english.md => assignment-with-a-returned-value.md} | 0 ...-javascript-objects.english.md => build-javascript-objects.md} | 0 ...-else-statements.english.md => chaining-if-else-statements.md} | 0 ...javascript-code.english.md => comment-your-javascript-code.md} | 0 ...erator.english.md => comparison-with-the-equality-operator.md} | 0 ...or.english.md => comparison-with-the-greater-than-operator.md} | 0 ...d => comparison-with-the-greater-than-or-equal-to-operator.md} | 0 ...ator.english.md => comparison-with-the-inequality-operator.md} | 0 ...rator.english.md => comparison-with-the-less-than-operator.md} | 0 ...h.md => comparison-with-the-less-than-or-equal-to-operator.md} | 0 ...english.md => comparison-with-the-strict-equality-operator.md} | 0 ...glish.md => comparison-with-the-strict-inequality-operator.md} | 0 ...or.english.md => comparisons-with-the-logical-and-operator.md} | 0 ...tor.english.md => comparisons-with-the-logical-or-operator.md} | 0 ....english.md => compound-assignment-with-augmented-addition.md} | 0 ....english.md => compound-assignment-with-augmented-division.md} | 0 ...sh.md => compound-assignment-with-augmented-multiplication.md} | 0 ...glish.md => compound-assignment-with-augmented-subtraction.md} | 0 ...tor.english.md => concatenating-strings-with-plus-operator.md} | 0 ....md => concatenating-strings-with-the-plus-equals-operator.md} | 0 ...ariables.english.md => constructing-strings-with-variables.md} | 0 ...h-a-for-loop.english.md => count-backwards-with-a-for-loop.md} | 0 .../{counting-cards.english.md => counting-cards.md} | 0 ...cript.english.md => create-decimal-numbers-with-javascript.md} | 0 ...cript-variables.english.md => declare-javascript-variables.md} | 0 ...re-string-variables.english.md => declare-string-variables.md} | 0 ...avascript.english.md => decrement-a-number-with-javascript.md} | 0 ...t.english.md => delete-properties-from-a-javascript-object.md} | 0 ...nglish.md => divide-one-decimal-by-another-with-javascript.md} | 0 ...english.md => divide-one-number-by-another-with-javascript.md} | 0 ...ences-in-strings.english.md => escape-sequences-in-strings.md} | 0 ...n-strings.english.md => escaping-literal-quotes-in-strings.md} | 0 ...ngth-of-a-string.english.md => find-the-length-of-a-string.md} | 0 ...javascript.english.md => finding-a-remainder-in-javascript.md} | 0 ...pt.english.md => generate-random-fractions-with-javascript.md} | 0 ...nglish.md => generate-random-whole-numbers-with-javascript.md} | 0 ...english.md => generate-random-whole-numbers-within-a-range.md} | 0 ...ope-and-functions.english.md => global-scope-and-functions.md} | 0 ...unctions.english.md => global-vs.-local-scope-in-functions.md} | 0 .../basic-javascript/{golf-code.english.md => golf-code.md} | 0 ...avascript.english.md => increment-a-number-with-javascript.md} | 0 ....md => initializing-variables-with-the-assignment-operator.md} | 0 ...if-statements.english.md => introducing-else-if-statements.md} | 0 ...-else-statements.english.md => introducing-else-statements.md} | 0 ...for-loop.english.md => iterate-odd-numbers-with-a-for-loop.md} | 0 ...oop.english.md => iterate-through-an-array-with-a-for-loop.md} | 0 ...ops.english.md => iterate-with-javascript-do...while-loops.md} | 0 ...-for-loops.english.md => iterate-with-javascript-for-loops.md} | 0 ...le-loops.english.md => iterate-with-javascript-while-loops.md} | 0 ...cope-and-functions.english.md => local-scope-and-functions.md} | 0 ...atements.english.md => logical-order-in-if-else-statements.md} | 0 ...e-arrays-with-pop.english.md => manipulate-arrays-with-pop.md} | 0 ...arrays-with-push.english.md => manipulate-arrays-with-push.md} | 0 ...rays-with-shift.english.md => manipulate-arrays-with-shift.md} | 0 ...-with-unshift.english.md => manipulate-arrays-with-unshift.md} | 0 ...complex-objects.english.md => manipulating-complex-objects.md} | 0 ...-with-indexes.english.md => modify-array-data-with-indexes.md} | 0 ...lish.md => multiple-identical-options-in-switch-statements.md} | 0 ...script.english.md => multiply-two-decimals-with-javascript.md} | 0 ...ascript.english.md => multiply-two-numbers-with-javascript.md} | 0 ...er-array.english.md => nest-one-array-within-another-array.md} | 0 .../{nesting-for-loops.english.md => nesting-for-loops.md} | 0 ...s.english.md => passing-values-to-functions-with-arguments.md} | 0 ...t-values.english.md => practice-comparing-different-values.md} | 0 .../{profile-lookup.english.md => profile-lookup.md} | 0 ...le-quotes.english.md => quoting-strings-with-single-quotes.md} | 0 .../{record-collection.english.md => record-collection.md} | 0 ...sing-recursion.english.md => replace-loops-using-recursion.md} | 0 ...-switch.english.md => replacing-if-else-chains-with-switch.md} | 0 ...n.english.md => return-a-value-from-a-function-with-return.md} | 0 ...functions.english.md => return-early-pattern-for-functions.md} | 0 ...ions.english.md => returning-boolean-values-from-functions.md} | 0 ...h.md => selecting-from-many-options-with-switch-statements.md} | 0 .../{shopping-list.english.md => shopping-list.md} | 0 .../{stand-in-line.english.md => stand-in-line.md} | 0 ...re-multiple-values-in-one-variable-using-javascript-arrays.md} | 0 ....english.md => storing-values-with-the-assignment-operator.md} | 0 ...ish.md => subtract-one-number-from-another-with-javascript.md} | 0 ...or-properties.english.md => testing-objects-for-properties.md} | 0 ...-immutability.english.md => understand-string-immutability.md} | 0 ...-boolean-values.english.md => understanding-boolean-values.md} | 0 ....english.md => understanding-case-sensitivity-in-variables.md} | 0 ... => understanding-undefined-value-returned-from-a-function.md} | 0 ...iables.english.md => understanding-uninitialized-variables.md} | 0 ...object-properties.english.md => updating-object-properties.md} | 0 ...e-bracket-notation-to-find-the-first-character-in-a-string.md} | 0 ...se-bracket-notation-to-find-the-last-character-in-a-string.md} | 0 ...use-bracket-notation-to-find-the-nth-character-in-a-string.md} | 0 ...ket-notation-to-find-the-nth-to-last-character-in-a-string.md} | 0 ...nts.english.md => use-conditional-logic-with-if-statements.md} | 0 ...s.english.md => use-multiple-conditional-ternary-operators.md} | 0 ...ountdown.english.md => use-recursion-to-create-a-countdown.md} | 0 ...s.english.md => use-recursion-to-create-a-range-of-numbers.md} | 0 ...perator.english.md => use-the-conditional-ternary-operator.md} | 0 ...radix.english.md => use-the-parseint-function-with-a-radix.md} | 0 ...-parseint-function.english.md => use-the-parseint-function.md} | 0 ...bjects-for-lookups.english.md => using-objects-for-lookups.md} | 0 .../basic-javascript/{word-blanks.english.md => word-blanks.md} | 0 ...ons.english.md => write-reusable-javascript-with-functions.md} | 0 ...rguments-passed-in-the-wrong-order-when-calling-a-function.md} | 0 ...missing-open-and-closing-parenthesis-after-a-function-call.md} | 0 ...english.md => catch-misspelled-variable-and-function-names.md} | 0 ...nglish.md => catch-mixed-usage-of-single-and-double-quotes.md} | 0 ....english.md => catch-off-by-one-errors-when-using-indexing.md} | 0 ...d => catch-unclosed-parentheses-brackets-braces-and-quotes.md} | 0 ...ch-use-of-assignment-operator-instead-of-equality-operator.md} | 0 ... => prevent-infinite-loops-with-a-valid-terminal-condition.md} | 0 ...e-differences-between-the-freecodecamp-and-browser-console.md} | 0 ...=> use-caution-when-reinitializing-variables-inside-a-loop.md} | 0 ...se-the-javascript-console-to-check-the-value-of-a-variable.md} | 0 ...e.english.md => use-typeof-to-check-the-type-of-a-variable.md} | 0 ...s.english.md => compare-scopes-of-the-var-and-let-keywords.md} | 0 ...t.english.md => complete-a-promise-with-resolve-and-reject.md} | 0 ...vascript-promise.english.md => create-a-javascript-promise.md} | 0 ...reate-a-module-script.english.md => create-a-module-script.md} | 0 ...nglish.md => create-an-export-fallback-with-export-default.md} | 0 ...erals.english.md => create-strings-using-template-literals.md} | 0 ....md => declare-a-read-only-variable-with-the-const-keyword.md} | 0 ...md => explore-differences-between-the-var-and-let-keywords.md} | 0 ...th-then.english.md => handle-a-fulfilled-promise-with-then.md} | 0 ...h-catch.english.md => handle-a-rejected-promise-with-catch.md} | 0 ...ort-a-default-export.english.md => import-a-default-export.md} | 0 ...th-const.english.md => mutate-an-array-declared-with-const.md} | 0 ...vent-object-mutation.english.md => prevent-object-mutation.md} | 0 ...ng-import.english.md => reuse-javascript-code-using-import.md} | 0 ...ns.english.md => set-default-parameters-for-your-functions.md} | 0 ...a-file.english.md => use--to-import-everything-from-a-file.md} | 0 ...> use-arrow-functions-to-write-concise-anonymous-functions.md} | 0 ...sh.md => use-class-syntax-to-define-a-constructor-function.md} | 0 ...e-destructuring-assignment-to-assign-variables-from-arrays.md} | 0 ...cturing-assignment-to-assign-variables-from-nested-objects.md} | 0 ...-destructuring-assignment-to-assign-variables-from-objects.md} | 0 ...se-destructuring-assignment-to-extract-values-from-objects.md} | 0 ...ing-assignment-to-pass-an-object-as-a-functions-parameters.md} | 0 ...ignment-with-the-rest-parameter-to-reassign-array-elements.md} | 0 ...-code-block.english.md => use-export-to-share-a-code-block.md} | 0 ... => use-getters-and-setters-to-control-access-to-an-object.md} | 0 ...lish.md => use-the-rest-parameter-with-function-parameters.md} | 0 ....md => use-the-spread-operator-to-evaluate-arrays-in-place.md} | 0 ...meters.english.md => write-arrow-functions-with-parameters.md} | 0 ...english.md => write-concise-declarative-functions-with-es6.md} | 0 ...bject-literal-declarations-using-object-property-shorthand.md} | 0 ...ements-to-the-end-of-an-array-using-concat-instead-of-push.md} | 0 ...ply-functional-programming-to-convert-strings-to-url-slugs.md} | 0 ...id-mutations-and-side-effects-using-functional-programming.md} | 0 ...md => combine-an-array-into-a-string-using-the-join-method.md} | 0 ...d.english.md => combine-two-arrays-using-the-concat-method.md} | 0 ...-on-a-prototype.english.md => implement-map-on-a-prototype.md} | 0 ...e.english.md => implement-the-filter-method-on-a-prototype.md} | 0 ...ish.md => introduction-to-currying-and-partial-application.md} | 0 ...ogramming.english.md => learn-about-functional-programming.md} | 0 ... pass-arguments-to-avoid-external-dependence-in-a-function.md} | 0 ...s.english.md => refactor-global-variables-out-of-functions.md} | 0 ...emove-elements-from-an-array-using-slice-instead-of-splice.md} | 0 ... return-a-sorted-array-without-changing-the-original-array.md} | 0 ...glish.md => return-part-of-an-array-using-the-slice-method.md} | 0 ...h.md => sort-an-array-alphabetically-using-the-sort-method.md} | 0 ....md => split-a-string-into-an-array-using-the-split-method.md} | 0 ...nglish.md => understand-functional-programming-terminology.md} | 0 ...lish.md => understand-the-hazards-of-using-imperative-code.md} | 0 ...-functions-map-filter-or-reduce-to-solve-a-complex-problem.md} | 0 ...d-to-check-that-every-element-in-an-array-meets-a-criteria.md} | 0 ....md => use-the-filter-method-to-extract-data-from-an-array.md} | 0 ...ish.md => use-the-map-method-to-extract-data-from-an-array.md} | 0 ...e-data.english.md => use-the-reduce-method-to-analyze-data.md} | 0 ...hod-to-check-that-any-elements-in-an-array-meet-a-criteria.md} | 0 .../{arguments-optional.english.md => arguments-optional.md} | 0 .../{binary-agents.english.md => binary-agents.md} | 0 ...{convert-html-entities.english.md => convert-html-entities.md} | 0 .../{diff-two-arrays.english.md => diff-two-arrays.md} | 0 .../{dna-pairing.english.md => dna-pairing.md} | 0 .../{drop-it.english.md => drop-it.md} | 0 .../{everything-be-true.english.md => everything-be-true.md} | 0 .../{make-a-person.english.md => make-a-person.md} | 0 .../{map-the-debris.english.md => map-the-debris.md} | 0 .../{missing-letters.english.md => missing-letters.md} | 0 .../{pig-latin.english.md => pig-latin.md} | 0 .../{search-and-replace.english.md => search-and-replace.md} | 0 .../{seek-and-destroy.english.md => seek-and-destroy.md} | 0 ...est-common-multiple.english.md => smallest-common-multiple.md} | 0 .../{sorted-union.english.md => sorted-union.md} | 0 .../{spinal-tap-case.english.md => spinal-tap-case.md} | 0 .../{steamroller.english.md => steamroller.md} | 0 ...umbers-in-a-range.english.md => sum-all-numbers-in-a-range.md} | 0 ...onacci-numbers.english.md => sum-all-odd-fibonacci-numbers.md} | 0 .../{sum-all-primes.english.md => sum-all-primes.md} | 0 .../{wherefore-art-thou.english.md => wherefore-art-thou.md} | 0 .../{caesars-cipher.english.md => caesars-cipher.md} | 0 .../{cash-register.english.md => cash-register.md} | 0 .../{palindrome-checker.english.md => palindrome-checker.md} | 0 ...an-numeral-converter.english.md => roman-numeral-converter.md} | 0 ...-number-validator.english.md => telephone-number-validator.md} | 0 ...er-inheritance.english.md => add-methods-after-inheritance.md} | 0 ...-object.english.md => change-the-prototype-to-a-new-object.md} | 0 ...ript-object.english.md => create-a-basic-javascript-object.md} | 0 ...od-on-an-object.english.md => create-a-method-on-an-object.md} | 0 ...uctor-function.english.md => define-a-constructor-function.md} | 0 ...nts.english.md => extend-constructors-to-receive-arguments.md} | 0 ...supertype.english.md => inherit-behaviors-from-a-supertype.md} | 0 ...r-all-properties.english.md => iterate-over-all-properties.md} | 0 ...nglish.md => make-code-more-reusable-with-the-this-keyword.md} | 0 ...inherited-methods.english.md => override-inherited-methods.md} | 0 ...o-set-the-constructor-property-when-changing-the-prototype.md} | 0 ...erty.english.md => reset-an-inherited-constructor-property.md} | 0 ...d => set-the-childs-prototype-to-an-instance-of-the-parent.md} | 0 ...and-own-properties.english.md => understand-own-properties.md} | 0 ...property.english.md => understand-the-constructor-property.md} | 0 ...nderstand-the-immediately-invoked-function-expression-iife.md} | 0 ...ototype-chain.english.md => understand-the-prototype-chain.md} | 0 ...ish.md => understand-where-an-objects-prototype-comes-from.md} | 0 ...-objects.english.md => use-a-constructor-to-create-objects.md} | 0 ...e-a-mixin-to-add-common-behavior-between-unrelated-objects.md} | 0 ...eate-a-module.english.md => use-an-iife-to-create-a-module.md} | 0 ...properties-within-an-object-from-being-modified-externally.md} | 0 ... => use-dot-notation-to-access-the-properties-of-an-object.md} | 0 ....english.md => use-inheritance-so-you-dont-repeat-yourself.md} | 0 ...sh.md => use-prototype-properties-to-reduce-duplicate-code.md} | 0 ...nglish.md => verify-an-objects-constructor-with-instanceof.md} | 0 ...{check-for-all-or-none.english.md => check-for-all-or-none.md} | 0 ...cters.english.md => check-for-mixed-grouping-of-characters.md} | 0 .../{extract-matches.english.md => extract-matches.md} | 0 ...-matching.english.md => find-characters-with-lazy-matching.md} | 0 ...e-first-match.english.md => find-more-than-the-first-match.md} | 0 ...-a-hunt.english.md => find-one-or-more-criminals-in-a-hunt.md} | 0 ...se-while-matching.english.md => ignore-case-while-matching.md} | 0 ....md => match-a-literal-string-with-different-possibilities.md} | 0 ...rs-and-numbers.english.md => match-all-letters-and-numbers.md} | 0 ...{match-all-non-numbers.english.md => match-all-non-numbers.md} | 0 .../{match-all-numbers.english.md => match-all-numbers.md} | 0 ...d-period.english.md => match-anything-with-wildcard-period.md} | 0 ...ing-patterns.english.md => match-beginning-string-patterns.md} | 0 ...nglish.md => match-characters-that-occur-one-or-more-times.md} | 0 ...glish.md => match-characters-that-occur-zero-or-more-times.md} | 0 ...string-patterns.english.md => match-ending-string-patterns.md} | 0 ...ers.english.md => match-everything-but-letters-and-numbers.md} | 0 ...f-the-alphabet.english.md => match-letters-of-the-alphabet.md} | 0 ...{match-literal-strings.english.md => match-literal-strings.md} | 0 ...e-characters.english.md => match-non-whitespace-characters.md} | 0 ...et.english.md => match-numbers-and-letters-of-the-alphabet.md} | 0 ...h.md => match-single-character-with-multiple-possibilities.md} | 0 ...cified.english.md => match-single-characters-not-specified.md} | 0 .../{match-whitespace.english.md => match-whitespace.md} | 0 ...ve-lookahead.english.md => positive-and-negative-lookahead.md} | 0 ...and-end.english.md => remove-whitespace-from-start-and-end.md} | 0 ...ssible-usernames.english.md => restrict-possible-usernames.md} | 0 ...e-groups.english.md => reuse-patterns-using-capture-groups.md} | 0 ...r-of-matches.english.md => specify-exact-number-of-matches.md} | 0 ...hes.english.md => specify-only-the-lower-number-of-matches.md} | 0 ...es.english.md => specify-upper-and-lower-number-of-matches.md} | 0 ...ace.english.md => use-capture-groups-to-search-and-replace.md} | 0 ...{using-the-test-method.english.md => using-the-test-method.md} | 0 ...lls.english.md => add-elements-within-your-bootstrap-wells.md} | 0 ...english.md => add-font-awesome-icons-to-all-of-our-buttons.md} | 0 ...uttons.english.md => add-font-awesome-icons-to-our-buttons.md} | 0 ...ents.english.md => add-id-attributes-to-bootstrap-elements.md} | 0 ...yle.english.md => apply-the-default-bootstrap-button-style.md} | 0 ...info.english.md => call-out-optional-actions-with-btn-info.md} | 0 ...xt-with-bootstrap.english.md => center-text-with-bootstrap.md} | 0 ...tton.english.md => create-a-block-element-bootstrap-button.md} | 0 ...a-bootstrap-button.english.md => create-a-bootstrap-button.md} | 0 ...otstrap-headline.english.md => create-a-bootstrap-headline.md} | 0 ...reate-a-bootstrap-row.english.md => create-a-bootstrap-row.md} | 0 ...glish.md => create-a-class-to-target-with-jquery-selectors.md} | 0 ...ate-a-custom-heading.english.md => create-a-custom-heading.md} | 0 ...reate-bootstrap-wells.english.md => create-bootstrap-wells.md} | 0 ...for-bootstrap.english.md => ditch-custom-css-for-bootstrap.md} | 0 ...nt-a-unique-id.english.md => give-each-element-a-unique-id.md} | 0 ...d => house-our-page-within-a-bootstrap-container-fluid-div.md} | 0 ...el-bootstrap-buttons.english.md => label-bootstrap-buttons.md} | 0 ...{label-bootstrap-wells.english.md => label-bootstrap-wells.md} | 0 ...sh.md => line-up-form-elements-responsively-with-bootstrap.md} | 0 ...ile-responsive.english.md => make-images-mobile-responsive.md} | 0 ...yle-checkboxes.english.md => responsively-style-checkboxes.md} | 0 ...dio-buttons.english.md => responsively-style-radio-buttons.md} | 0 ...-your-bootstrap-row.english.md => split-your-bootstrap-row.md} | 0 ...-controls.english.md => style-text-inputs-as-form-controls.md} | 0 ...bow.english.md => taste-the-bootstrap-button-color-rainbow.md} | 0 ...lements.english.md => use-a-span-to-target-inline-elements.md} | 0 ...to-clarify-code.english.md => use-comments-to-clarify-code.md} | 0 ...d => use-responsive-design-with-bootstrap-fluid-containers.md} | 0 ....md => use-the-bootstrap-grid-to-put-elements-side-by-side.md} | 0 ...d => warn-your-users-of-a-dangerous-action-with-btn-danger.md} | 0 .../{build-a-25-5-clock.english.md => build-a-25-5-clock.md} | 0 .../{build-a-drum-machine.english.md => build-a-drum-machine.md} | 0 ...ipt-calculator.english.md => build-a-javascript-calculator.md} | 0 ...arkdown-previewer.english.md => build-a-markdown-previewer.md} | 0 ...m-quote-machine.english.md => build-a-random-quote-machine.md} | 0 ...y.english.md => change-text-inside-an-element-using-jquery.md} | 0 ...ry.english.md => change-the-css-of-an-element-using-jquery.md} | 0 ...t-using-jquery.english.md => clone-an-element-using-jquery.md} | 0 ...query-functions.english.md => delete-your-jquery-functions.md} | 0 ...using-jquery.english.md => disable-an-element-using-jquery.md} | 0 ...nglish.md => learn-how-script-tags-and-document-ready-work.md} | 0 ...-using-jquery.english.md => remove-an-element-using-jquery.md} | 0 ...y.english.md => remove-classes-from-an-element-with-jquery.md} | 0 ...h.md => target-a-specific-child-of-an-element-using-jquery.md} | 0 ...jquery.english.md => target-elements-by-class-using-jquery.md} | 0 ...ng-jquery.english.md => target-elements-by-id-using-jquery.md} | 0 ...ing-jquery.english.md => target-even-elements-using-jquery.md} | 0 ...ish.md => target-html-elements-with-selectors-using-jquery.md} | 0 ...glish.md => target-the-children-of-an-element-using-jquery.md} | 0 ...english.md => target-the-parent-of-an-element-using-jquery.md} | 0 ... => target-the-same-element-with-multiple-jquery-selectors.md} | 0 ...ry.english.md => use-appendto-to-move-elements-with-jquery.md} | 0 ...re-page.english.md => use-jquery-to-modify-the-entire-page.md} | 0 ...onnect-redux-to-react.english.md => connect-redux-to-react.md} | 0 ...ssages-app.english.md => connect-redux-to-the-messages-app.md} | 0 ...te-into-redux.english.md => extract-local-state-into-redux.md} | 0 ...-logic-to-redux.english.md => extract-state-logic-to-redux.md} | 0 ...react-redux.english.md => getting-started-with-react-redux.md} | 0 ...ate-locally-first.english.md => manage-state-locally-first.md} | 0 ...{map-dispatch-to-props.english.md => map-dispatch-to-props.md} | 0 .../{map-state-to-props.english.md => map-state-to-props.md} | 0 ...g-forward-from-here.english.md => moving-forward-from-here.md} | 0 ...react.english.md => use-provider-to-connect-redux-to-react.md} | 0 ...ing-this.props.english.md => access-props-using-this.props.md} | 0 .../{add-comments-in-jsx.english.md => add-comments-in-jsx.md} | 0 .../{add-event-listeners.english.md => add-event-listeners.md} | 0 ...e-styles-in-react.english.md => add-inline-styles-in-react.md} | 0 ...o-a-class-method.english.md => bind-this-to-a-class-method.md} | 0 ...> change-inline-css-conditionally-based-on-component-state.md} | 0 ...se-react-components.english.md => compose-react-components.md} | 0 ...lex-jsx-element.english.md => create-a-complex-jsx-element.md} | 0 ...position.english.md => create-a-component-with-composition.md} | 0 ...e-a-controlled-form.english.md => create-a-controlled-form.md} | 0 ...a-controlled-input.english.md => create-a-controlled-input.md} | 0 ...e-a-react-component.english.md => create-a-react-component.md} | 0 ...mple-jsx-element.english.md => create-a-simple-jsx-element.md} | 0 ...ateful-component.english.md => create-a-stateful-component.md} | 0 ...nent.english.md => create-a-stateless-functional-component.md} | 0 ...tml-class-in-jsx.english.md => define-an-html-class-in-jsx.md} | 0 ...english.md => give-sibling-elements-a-unique-key-attribute.md} | 0 ...cing-inline-styles.english.md => introducing-inline-styles.md} | 0 ...g-jsx-tags.english.md => learn-about-self-closing-jsx-tags.md} | 0 ...glish.md => optimize-re-renders-with-shouldcomponentupdate.md} | 0 ...verride-default-props.english.md => override-default-props.md} | 0 ...a-callback-as-props.english.md => pass-a-callback-as-props.md} | 0 ...ass-an-array-as-props.english.md => pass-an-array-as-props.md} | 0 ...glish.md => pass-props-to-a-stateless-functional-component.md} | 0 ...ents.english.md => pass-state-as-props-to-child-components.md} | 0 ...-the-dom.english.md => render-a-class-component-to-the-dom.md} | 0 ...y-from-props.english.md => render-conditionally-from-props.md} | 0 ...s-to-the-dom.english.md => render-html-elements-to-the-dom.md} | 0 ...glish.md => render-react-on-the-server-with-rendertostring.md} | 0 ...glish.md => render-state-in-the-user-interface-another-way.md} | 0 ...interface.english.md => render-state-in-the-user-interface.md} | 0 ...e-condition.english.md => render-with-an-if-else-condition.md} | 0 ...=> review-using-props-with-stateless-functional-components.md} | 0 ...h-this.setstate.english.md => set-state-with-this.setstate.md} | 0 ...ditional.english.md => use--for-a-more-concise-conditional.md} | 0 ...h.md => use-a-ternary-expression-for-conditional-rendering.md} | 0 ...glish.md => use-advanced-javascript-in-react-render-method.md} | 0 ...lish.md => use-array.filter-to-dynamically-filter-an-array.md} | 0 ...english.md => use-array.map-to-dynamically-render-elements.md} | 0 .../react/{use-default-props.english.md => use-default-props.md} | 0 ...english.md => use-proptypes-to-define-the-props-you-expect.md} | 0 ...onents.english.md => use-react-to-render-nested-components.md} | 0 ...le-an-element.english.md => use-state-to-toggle-an-element.md} | 0 ...t.english.md => use-the-lifecycle-method-componentdidmount.md} | 0 ....english.md => use-the-lifecycle-method-componentwillmount.md} | 0 ...scratch.english.md => write-a-react-component-from-scratch.md} | 0 ...rite-a-simple-counter.english.md => write-a-simple-counter.md} | 0 ...-multiple-reducers.english.md => combine-multiple-reducers.md} | 0 ...ect.assign.english.md => copy-an-object-with-object.assign.md} | 0 .../{create-a-redux-store.english.md => create-a-redux-store.md} | 0 ...{define-a-redux-action.english.md => define-a-redux-action.md} | 0 ...e-an-action-creator.english.md => define-an-action-creator.md} | 0 ...tch-an-action-event.english.md => dispatch-an-action-event.md} | 0 ...e-redux-store.english.md => get-state-from-the-redux-store.md} | 0 ...n-in-the-store.english.md => handle-an-action-in-the-store.md} | 0 .../{never-mutate-state.english.md => never-mutate-state.md} | 0 ...r-a-store-listener.english.md => register-a-store-listener.md} | 0 ...m-from-an-array.english.md => remove-an-item-from-an-array.md} | 0 ...a-to-the-store.english.md => send-action-data-to-the-store.md} | 0 ...sh.md => use-a-switch-statement-to-handle-multiple-actions.md} | 0 ...-for-action-types.english.md => use-const-for-action-types.md} | 0 ...nglish.md => use-middleware-to-handle-asynchronous-actions.md} | 0 ...-on-arrays.english.md => use-the-spread-operator-on-arrays.md} | 0 ...ounter-with-redux.english.md => write-a-counter-with-redux.md} | 0 ...sh.md => apply-a-style-until-a-condition-is-met-with-while.md} | 0 ...-with-mixins.english.md => create-reusable-css-with-mixins.md} | 0 ...lish.md => extend-one-set-of-css-styles-to-another-element.md} | 0 .../sass/{nest-css-with-sass.english.md => nest-css-with-sass.md} | 0 ....md => split-your-styles-into-smaller-chunks-with-partials.md} | 0 ...ass-variables.english.md => store-data-with-sass-variables.md} | 0 ...-a-list.english.md => use-each-to-map-over-items-in-a-list.md} | 0 ...te-a-sass-loop.english.md => use-for-to-create-a-sass-loop.md} | 0 ....english.md => use-if-and-else-to-add-logic-to-your-styles.md} | 0 ...-a-bar-chart.english.md => visualize-data-with-a-bar-chart.md} | 0 ...eth-map.english.md => visualize-data-with-a-choropleth-map.md} | 0 ...th-a-heat-map.english.md => visualize-data-with-a-heat-map.md} | 0 ...raph.english.md => visualize-data-with-a-scatterplot-graph.md} | 0 ...iagram.english.md => visualize-data-with-a-treemap-diagram.md} | 0 ...3-element.english.md => add-a-hover-effect-to-a-d3-element.md} | 0 ...o-a-d3-element.english.md => add-a-tooltip-to-a-d3-element.md} | 0 ...ements.english.md => add-attributes-to-the-circle-elements.md} | 0 ...-a-visualization.english.md => add-axes-to-a-visualization.md} | 0 .../{add-classes-with-d3.english.md => add-classes-with-d3.md} | 0 ...ements-with-d3.english.md => add-document-elements-with-d3.md} | 0 ...g-to-elements.english.md => add-inline-styling-to-elements.md} | 0 ...els-to-d3-elements.english.md => add-labels-to-d3-elements.md} | 0 ...t-circles.english.md => add-labels-to-scatter-plot-circles.md} | 0 ...es-based-on-data.english.md => change-styles-based-on-data.md} | 0 ...g-element.english.md => change-the-color-of-an-svg-element.md} | 0 ...chart.english.md => change-the-presentation-of-a-bar-chart.md} | 0 ....english.md => create-a-bar-for-each-data-point-in-the-set.md} | 0 ...-scale-with-d3.english.md => create-a-linear-scale-with-d3.md} | 0 ...ircles.english.md => create-a-scatterplot-with-svg-circles.md} | 0 ...play-shapes-with-svg.english.md => display-shapes-with-svg.md} | 0 ...ar.english.md => dynamically-change-the-height-of-each-bar.md} | 0 ...english.md => dynamically-set-the-coordinates-for-each-bar.md} | 0 .../{invert-svg-elements.english.md => invert-svg-elements.md} | 0 ...{learn-about-svg-in-d3.english.md => learn-about-svg-in-d3.md} | 0 ...s-with-d3.english.md => select-a-group-of-elements-with-d3.md} | 0 ...-a-scale.english.md => set-a-domain-and-a-range-on-a-scale.md} | 0 .../{style-d3-labels.english.md => style-d3-labels.md} | 0 ....english.md => update-the-height-of-an-element-dynamically.md} | 0 ...ts.english.md => use-a-pre-defined-scale-to-place-elements.md} | 0 .../{use-dynamic-scales.english.md => use-dynamic-scales.md} | 0 ...-functions-to-find-minimum-and-maximum-values-in-a-dataset.md} | 0 .../{work-with-data-in-d3.english.md => work-with-data-in-d3.md} | 0 ...amic-data-in-d3.english.md => work-with-dynamic-data-in-d3.md} | 0 ...from-an-api.english.md => access-the-json-data-from-an-api.md} | 0 ...h-click-events.english.md => change-text-with-click-events.md} | 0 ...-json-data-to-html.english.md => convert-json-data-to-html.md} | 0 ...md => get-geolocation-data-to-find-a-users-gps-coordinates.md} | 0 ...od.english.md => get-json-with-the-javascript-fetch-method.md} | 0 ...h.md => get-json-with-the-javascript-xmlhttprequest-method.md} | 0 ...le-click-events-with-javascript-using-the-onclick-property.md} | 0 ....md => post-data-with-the-javascript-xmlhttprequest-method.md} | 0 ...eed.english.md => pre-filter-json-to-get-the-data-you-need.md} | 0 ...data-sources.english.md => render-images-from-data-sources.md} | 0 .../{exercise-tracker.english.md => exercise-tracker.md} | 0 ...data-microservice.english.md => file-metadata-microservice.md} | 0 ...roservice.english.md => request-header-parser-microservice.md} | 0 ...imestamp-microservice.english.md => timestamp-microservice.md} | 0 ...ener-microservice.english.md => url-shortener-microservice.md} | 0 ...ver.english.md => chain-middleware-to-create-a-time-server.md} | 0 ...om-post-requests.english.md => get-data-from-post-requests.md} | 0 ...nt.english.md => get-query-parameter-input-from-the-client.md} | 0 ...nt.english.md => get-route-parameter-input-from-the-client.md} | 0 ...ish.md => implement-a-root-level-request-logger-middleware.md} | 0 ...{meet-the-node-console.english.md => meet-the-node-console.md} | 0 .../{serve-an-html-file.english.md => serve-an-html-file.md} | 0 ...pecific-route.english.md => serve-json-on-a-specific-route.md} | 0 .../{serve-static-assets.english.md => serve-static-assets.md} | 0 ...xpress-server.english.md => start-a-working-express-server.md} | 0 ...uests.english.md => use-body-parser-to-parse-post-requests.md} | 0 .../{use-the-.env-file.english.md => use-the-.env-file.md} | 0 ....json.english.md => add-a-description-to-your-package.json.md} | 0 ...kage.json.english.md => add-a-license-to-your-package.json.md} | 0 ...kage.json.english.md => add-a-version-to-your-package.json.md} | 0 ...ckage.json.english.md => add-keywords-to-your-package.json.md} | 0 ....md => expand-your-project-with-external-packages-from-npm.md} | 0 ...ackage.json-the-core-of-any-node.js-project-or-npm-package.md} | 0 ...nage-npm-dependencies-by-understanding-semantic-versioning.md} | 0 ...cies.english.md => remove-a-package-from-your-dependencies.md} | 0 ...-character-to-use-the-latest-minor-version-of-a-dependency.md} | 0 ...ter-to-always-use-the-latest-patch-version-of-a-dependency.md} | 0 ....md => chain-search-query-helpers-to-narrow-search-results.md} | 0 .../{create-a-model.english.md => create-a-model.md} | 0 ...-a-model.english.md => create-and-save-a-record-of-a-model.md} | 0 ...create.english.md => create-many-records-with-model.create.md} | 0 ...move.english.md => delete-many-documents-with-model.remove.md} | 0 ...sh.md => delete-one-document-using-model.findbyidandremove.md} | 0 ...-set-up-mongoose.english.md => install-and-set-up-mongoose.md} | 0 ... => perform-classic-updates-by-running-find-edit-then-save.md} | 0 ...orm-new-updates-on-a-document-using-model.findoneandupdate.md} | 0 ...abase.english.md => use-model.find-to-search-your-database.md} | 0 ...ish.md => use-model.findbyid-to-search-your-database-by-id.md} | 0 ...ne-to-return-a-single-matching-document-from-your-database.md} | 0 .../{announce-new-users.english.md => announce-new-users.md} | 0 ...ication-strategies.english.md => authentication-strategies.md} | 0 ...with-socket.io.english.md => authentication-with-socket.io.md} | 0 ...h-modules.english.md => clean-up-your-project-with-modules.md} | 0 ...municate-by-emitting.english.md => communicate-by-emitting.md} | 0 ...{create-new-middleware.english.md => create-new-middleware.md} | 0 .../{handle-a-disconnect.english.md => handle-a-disconnect.md} | 0 ...ashing-your-passwords.english.md => hashing-your-passwords.md} | 0 ...ofile-together.english.md => how-to-put-a-profile-together.md} | 0 ...rt-strategies.english.md => how-to-use-passport-strategies.md} | 0 ...glish.md => implement-the-serialization-of-a-passport-user.md} | 0 ...i.english.md => implementation-of-social-authentication-ii.md} | 0 ....english.md => implementation-of-social-authentication-iii.md} | 0 ...tion.english.md => implementation-of-social-authentication.md} | 0 .../{logging-a-user-out.english.md => logging-a-user-out.md} | 0 ...ation-of-new-users.english.md => registration-of-new-users.md} | 0 ...chat-messages.english.md => send-and-display-chat-messages.md} | 0 ...a-user-object.english.md => serialization-of-a-user-object.md} | 0 ...p-a-template-engine.english.md => set-up-a-template-engine.md} | 0 .../{set-up-passport.english.md => set-up-passport.md} | 0 ...et-up-the-environment.english.md => set-up-the-environment.md} | 0 ...engines-powers.english.md => use-a-template-engines-powers.md} | 0 ... => assert-deep-equality-with-.deepequal-and-.notdeepequal.md} | 0 ...ments.english.md => compare-the-properties-of-two-elements.md} | 0 ...ns-work.english.md => learn-how-javascript-assertions-work.md} | 0 ...-tests-on-an-api-response-using-chai-http-iii---put-method.md} | 0 ...l-tests-on-an-api-response-using-chai-http-iv---put-method.md} | 0 ...> run-functional-tests-on-api-endpoints-using-chai-http-ii.md} | 0 ...d => run-functional-tests-on-api-endpoints-using-chai-http.md} | 0 ...ish.md => run-functional-tests-using-a-headless-browser-ii.md} | 0 ...nglish.md => run-functional-tests-using-a-headless-browser.md} | 0 .../{test-for-truthiness.english.md => test-for-truthiness.md} | 0 ...string.english.md => test-if-a-string-contains-a-substring.md} | 0 ...nglish.md => test-if-a-value-falls-within-a-specific-range.md} | 0 ...alue-is-a-string.english.md => test-if-a-value-is-a-string.md} | 0 ...alue-is-an-array.english.md => test-if-a-value-is-an-array.md} | 0 ...md => test-if-a-value-is-of-a-specific-data-structure-type.md} | 0 ...ed.english.md => test-if-a-variable-or-function-is-defined.md} | 0 ...ns-an-item.english.md => test-if-an-array-contains-an-item.md} | 0 ...-a-property.english.md => test-if-an-object-has-a-property.md} | 0 ...sh.md => test-if-an-object-is-an-instance-of-a-constructor.md} | 0 ...test-if-one-value-is-below-or-at-least-as-large-as-another.md} | 0 ...t.isnotok.english.md => use-assert.isok-and-assert.isnotok.md} | 0 ...ing.english.md => use-regular-expressions-to-test-a-string.md} | 0 ...ity.english.md => use-the-double-equals-to-assert-equality.md} | 0 ...lish.md => use-the-triple-equals-to-assert-strict-equality.md} | 0 ...itish-translator.english.md => american-british-translator.md} | 0 .../{issue-tracker.english.md => issue-tracker.md} | 0 ...imperial-converter.english.md => metric-imperial-converter.md} | 0 .../{personal-library.english.md => personal-library.md} | 0 .../{sudoku-solver.english.md => sudoku-solver.md} | 0 ...-your-own-functions.english.md => build-your-own-functions.md} | 0 ...-sorting-tuples.english.md => comparing-and-sorting-tuples.md} | 0 ...{conditional-execution.english.md => conditional-execution.md} | 0 ...iling-lists.english.md => data-visualization-mailing-lists.md} | 0 ...ation-page-rank.english.md => data-visualization-page-rank.md} | 0 ...ictionaries-and-loops.english.md => dictionaries-and-loops.md} | 0 ...pplications.english.md => dictionaries-common-applications.md} | 0 .../{files-as-a-sequence.english.md => files-as-a-sequence.md} | 0 ...mediate-expressions.english.md => intermediate-expressions.md} | 0 .../{intermediate-strings.english.md => intermediate-strings.md} | 0 ...ts-of-python.english.md => introduction-elements-of-python.md} | 0 ...chitecture.english.md => introduction-hardware-achitecture.md} | 0 ...a-language.english.md => introduction-python-as-a-language.md} | 0 ...duction-why-program.english.md => introduction-why-program.md} | 0 ...ons-definite-loops.english.md => iterations-definite-loops.md} | 0 ...terations-loop-idioms.english.md => iterations-loop-idioms.md} | 0 ...tions-more-patterns.english.md => iterations-more-patterns.md} | 0 .../{loops-and-iterations.english.md => loops-and-iterations.md} | 0 ...lational-database.english.md => make-a-relational-database.md} | 0 ...ional-structures.english.md => more-conditional-structures.md} | 0 .../{networking-protocol.english.md => networking-protocol.md} | 0 ...g-text-processing.english.md => networking-text-processing.md} | 0 ...-in-python.english.md => networking-using-urllib-in-python.md} | 0 ...h-python.english.md => networking-web-scraping-with-python.md} | 0 ...etworking-with-python.english.md => networking-with-python.md} | 0 ...a-web-browser.english.md => networking-write-a-web-browser.md} | 0 .../{object-lifecycle.english.md => object-lifecycle.md} | 0 ...bjects-a-sample-class.english.md => objects-a-sample-class.md} | 0 .../{objects-inheritance.english.md => objects-inheritance.md} | 0 .../{python-dictionaries.english.md => python-dictionaries.md} | 0 .../{python-functions.english.md => python-functions.md} | 0 .../{python-lists.english.md => python-lists.md} | 0 .../{python-objects.english.md => python-objects.md} | 0 .../{reading-files.english.md => reading-files.md} | 0 ...ish.md => regular-expressions-matching-and-extracting-data.md} | 0 ...s.english.md => regular-expressions-practical-applications.md} | 0 .../{regular-expressions.english.md => regular-expressions.md} | 0 ...l-database-design.english.md => relational-database-design.md} | 0 ...s-and-sqlite.english.md => relational-databases-and-sqlite.md} | 0 ...peration.english.md => relational-databases-join-operation.md} | 0 ...lish.md => relational-databases-many-to-many-relationships.md} | 0 ...g.english.md => relational-databases-relationship-building.md} | 0 ....md => representing-relationships-in-a-relational-database.md} | 0 .../{strings-and-lists.english.md => strings-and-lists.md} | 0 .../{strings-in-python.english.md => strings-in-python.md} | 0 ...{the-tuples-collection.english.md => the-tuples-collection.md} | 0 .../{using-web-services.english.md => using-web-services.md} | 0 ...tements.english.md => variables-expressions-and-statements.md} | 0 ...ata-with-python.english.md => visualizing-data-with-python.md} | 0 ....english.md => web-services-api-rate-limiting-and-security.md} | 0 .../{web-services-apis.english.md => web-services-apis.md} | 0 .../{web-services-json.english.md => web-services-json.md} | 0 ...roach.english.md => web-services-service-oriented-approach.md} | 0 ...-services-xml-schema.english.md => web-services-xml-schema.md} | 0 .../{web-services-xml.english.md => web-services-xml.md} | 0 .../{working-with-lists.english.md => working-with-lists.md} | 0 .../{arithmetic-formatter.english.md => arithmetic-formatter.md} | 0 .../{budget-app.english.md => budget-app.md} | 0 ...ygon-area-calculator.english.md => polygon-area-calculator.md} | 0 ...robability-calculator.english.md => probability-calculator.md} | 0 .../{time-calculator.english.md => time-calculator.md} | 0 ...a-analysis-example-a.english.md => data-analysis-example-a.md} | 0 ...a-analysis-example-b.english.md => data-analysis-example-b.md} | 0 ...ualizations.english.md => data-cleaning-and-visualizations.md} | 0 ...cleaning-duplicates.english.md => data-cleaning-duplicates.md} | 0 ...ning-introduction.english.md => data-cleaning-introduction.md} | 0 ...ith-dataframes.english.md => data-cleaning-with-dataframes.md} | 0 ...oks-intro.english.md => how-to-use-jupyter-notebooks-intro.md} | 0 ...-data-analysis.english.md => introduction-to-data-analysis.md} | 0 ...yter-notebooks-cells.english.md => jupyter-notebooks-cells.md} | 0 ...glish.md => jupyter-notebooks-importing-and-exporting-data.md} | 0 ...umpy-algebra-and-size.english.md => numpy-algebra-and-size.md} | 0 .../{numpy-arrays.english.md => numpy-arrays.md} | 0 .../{numpy-boolean-arrays.english.md => numpy-boolean-arrays.md} | 0 .../{numpy-introduction-a.english.md => numpy-introduction-a.md} | 0 .../{numpy-introduction-b.english.md => numpy-introduction-b.md} | 0 .../{numpy-operations.english.md => numpy-operations.md} | 0 ...d => pandas-conditional-selection-and-modifying-dataframes.md} | 0 ...das-creating-columns.english.md => pandas-creating-columns.md} | 0 .../{pandas-dataframes.english.md => pandas-dataframes.md} | 0 ...on.english.md => pandas-indexing-and-conditional-selection.md} | 0 .../{pandas-introduction.english.md => pandas-introduction.md} | 0 ...and-saving-data.english.md => parsing-html-and-saving-data.md} | 0 ...collections.english.md => python-functions-and-collections.md} | 0 .../{python-introduction.english.md => python-introduction.md} | 0 ...ion-and-modules.english.md => python-iteration-and-modules.md} | 0 ...ng-data-csv-and-txt.english.md => reading-data-csv-and-txt.md} | 0 ...a-from-databases.english.md => reading-data-from-databases.md} | 0 ...-data-introduction.english.md => reading-data-introduction.md} | 0 ...phic-data-analyzer.english.md => demographic-data-analyzer.md} | 0 ....english.md => mean-variance-standard-deviation-calculator.md} | 0 ...ical-data-visualizer.english.md => medical-data-visualizer.md} | 0 ...-visualizer.english.md => page-view-time-series-visualizer.md} | 0 .../{sea-level-predictor.english.md => sea-level-predictor.md} | 0 ...glish.md => accessing-and-changing-elements,-rows,-columns.md} | 0 .../numpy/{basics-of-numpy.english.md => basics-of-numpy.md} | 0 ...opying-arrays-warning.english.md => copying-arrays-warning.md} | 0 ...alize-array-problem.english.md => initialize-array-problem.md} | 0 ...fferent-arrays.english.md => initializing-different-arrays.md} | 0 ...-indexing.english.md => loading-data-and-advanced-indexing.md} | 0 .../numpy/{mathematics.english.md => mathematics.md} | 0 .../{reorganizing-arrays.english.md => reorganizing-arrays.md} | 0 .../numpy/{what-is-numpy.english.md => what-is-numpy.md} | 0 ...nymous-message-board.english.md => anonymous-message-board.md} | 0 .../{port-scanner.english.md => port-scanner.md} | 0 ...layer-game.english.md => secure-real-time-multiplayer-game.md} | 0 ...ha-1-password-cracker.english.md => sha-1-password-cracker.md} | 0 .../{stock-price-checker.english.md => stock-price-checker.md} | 0 ...owsers-to-access-your-site-via-https-only-with-helmet.hsts.md} | 0 ...avoid-inferring-the-response-mime-type-with-helmet.nosniff.md} | 0 ....md => configure-helmet-using-the-parent-helmet-middleware.md} | 0 ...lish.md => disable-client-side-caching-with-helmet.nocache.md} | 0 ... => disable-dns-prefetching-with-helmet.dnsprefetchcontrol.md} | 0 ...ly.english.md => hash-and-compare-passwords-asynchronously.md} | 0 ...sly.english.md => hash-and-compare-passwords-synchronously.md} | 0 ...tentially-dangerous-information-using-helmet.hidepoweredby.md} | 0 ...nd-require-helmet.english.md => install-and-require-helmet.md} | 0 ...> mitigate-the-risk-of-clickjacking-with-helmet.frameguard.md} | 0 ...-of-cross-site-scripting-xss-attacks-with-helmet.xssfilter.md} | 0 ...revent-ie-from-opening-untrusted-html-with-helmet.ienoopen.md} | 0 ...-content-security-policy-with-helmet.contentsecuritypolicy.md} | 0 ...stand-bcrypt-hashes.english.md => understand-bcrypt-hashes.md} | 0 ...{creating-a-tcp-client.english.md => creating-a-tcp-client.md} | 0 ...a-banner-grabber.english.md => developing-a-banner-grabber.md} | 0 ...ing-a-port-scanner.english.md => developing-a-port-scanner.md} | 0 ...ner-part-1.english.md => developing-an-nmap-scanner-part-1.md} | 0 ...ner-part-2.english.md => developing-an-nmap-scanner-part-2.md} | 0 ...ntroduction-and-setup.english.md => introduction-and-setup.md} | 0 ...lish.md => understanding-sockets-and-creating-a-tcp-server.md} | 0 ...ric-difference.english.md => find-the-symmetric-difference.md} | 0 ...{implement-bubble-sort.english.md => implement-bubble-sort.md} | 0 ...ment-insertion-sort.english.md => implement-insertion-sort.md} | 0 .../{implement-merge-sort.english.md => implement-merge-sort.md} | 0 .../{implement-quick-sort.english.md => implement-quick-sort.md} | 0 ...ment-selection-sort.english.md => implement-selection-sort.md} | 0 .../{inventory-update.english.md => inventory-update.md} | 0 .../{no-repeats-please.english.md => no-repeats-please.md} | 0 .../algorithms/{pairwise.english.md => pairwise.md} | 0 ...ee.english.md => add-a-new-element-to-a-binary-search-tree.md} | 0 ...sh.md => add-elements-at-a-specific-index-in-a-linked-list.md} | 0 .../{adjacency-list.english.md => adjacency-list.md} | 0 .../{adjacency-matrix.english.md => adjacency-matrix.md} | 0 .../{breadth-first-search.english.md => breadth-first-search.md} | 0 ... => check-if-an-element-is-present-in-a-binary-search-tree.md} | 0 ...nary-search-tree.english.md => check-if-binary-search-tree.md} | 0 ...ate-a-circular-queue.english.md => create-a-circular-queue.md} | 0 ...ubly-linked-list.english.md => create-a-doubly-linked-list.md} | 0 .../{create-a-hash-table.english.md => create-a-hash-table.md} | 0 ...linked-list-class.english.md => create-a-linked-list-class.md} | 0 ...p-data-structure.english.md => create-a-map-data-structure.md} | 0 ...ty-queue-class.english.md => create-a-priority-queue-class.md} | 0 .../{create-a-queue-class.english.md => create-a-queue-class.md} | 0 .../{create-a-set-class.english.md => create-a-set-class.md} | 0 .../{create-a-stack-class.english.md => create-a-stack-class.md} | 0 ...a-trie-search-tree.english.md => create-a-trie-search-tree.md} | 0 ...-javascript-map.english.md => create-an-es6-javascript-map.md} | 0 ...to-sets-in-es6.english.md => create-and-add-to-sets-in-es6.md} | 0 ...e.english.md => delete-a-leaf-node-in-a-binary-search-tree.md} | 0 ...md => delete-a-node-with-one-child-in-a-binary-search-tree.md} | 0 ...=> delete-a-node-with-two-children-in-a-binary-search-tree.md} | 0 .../{depth-first-search.english.md => depth-first-search.md} | 0 ...ind-the-minimum-and-maximum-height-of-a-binary-search-tree.md} | 0 ...find-the-minimum-and-maximum-value-in-a-binary-search-tree.md} | 0 ...min-heap.english.md => implement-heap-sort-with-a-min-heap.md} | 0 .../{incidence-matrix.english.md => incidence-matrix.md} | 0 ...a-max-heap.english.md => insert-an-element-into-a-max-heap.md} | 0 .../{invert-a-binary-tree.english.md => invert-a-binary-tree.md} | 0 ...rn-how-a-stack-works.english.md => learn-how-a-stack-works.md} | 0 ...ata.english.md => perform-a-difference-on-two-sets-of-data.md} | 0 ...a.english.md => perform-a-subset-check-on-two-sets-of-data.md} | 0 ...nion-on-two-sets.english.md => perform-a-union-on-two-sets.md} | 0 ....english.md => perform-an-intersection-on-two-sets-of-data.md} | 0 ...a-max-heap.english.md => remove-an-element-from-a-max-heap.md} | 0 ....english.md => remove-elements-from-a-linked-list-by-index.md} | 0 ...nked-list.english.md => remove-elements-from-a-linked-list.md} | 0 ...-a-set-in-es6.english.md => remove-items-from-a-set-in-es6.md} | 0 ...bly-linked-list.english.md => reverse-a-doubly-linked-list.md} | 0 ...in-a-linked-list.english.md => search-within-a-linked-list.md} | 0 .../data-structures/{typed-arrays.english.md => typed-arrays.md} | 0 ...-an-es6-set.english.md => use-.has-and-.size-on-an-es6-set.md} | 0 ...ish.md => use-breadth-first-search-in-a-binary-search-tree.md} | 0 ...glish.md => use-depth-first-search-in-a-binary-search-tree.md} | 0 ...english.md => use-spread-and-notes-for-es5-set-integration.md} | 0 ...linked-list.english.md => work-with-nodes-in-a-linked-list.md} | 0 ...es-of-3-and-5.english.md => problem-1-multiples-of-3-and-5.md} | 0 ...ion-of-primes.english.md => problem-10-summation-of-primes.md} | 0 ...probability.english.md => problem-100-arranged-probability.md} | 0 ...um-polynomial.english.md => problem-101-optimum-polynomial.md} | 0 ...containment.english.md => problem-102-triangle-containment.md} | 0 ...imum.english.md => problem-103-special-subset-sums-optimum.md} | 0 ...i-ends.english.md => problem-104-pandigital-fibonacci-ends.md} | 0 ...ting.english.md => problem-105-special-subset-sums-testing.md} | 0 ...english.md => problem-106-special-subset-sums-meta-testing.md} | 0 ...-minimal-network.english.md => problem-107-minimal-network.md} | 0 ...cals-i.english.md => problem-108-diophantine-reciprocals-i.md} | 0 .../{problem-109-darts.english.md => problem-109-darts.md} | 0 ...-a-grid.english.md => problem-11-largest-product-in-a-grid.md} | 0 ...ls-ii.english.md => problem-110-diophantine-reciprocals-ii.md} | 0 ...rimes-with-runs.english.md => problem-111-primes-with-runs.md} | 0 ...12-bouncy-numbers.english.md => problem-112-bouncy-numbers.md} | 0 ...ouncy-numbers.english.md => problem-113-non-bouncy-numbers.md} | 0 ...-i.english.md => problem-114-counting-block-combinations-i.md} | 0 ...i.english.md => problem-115-counting-block-combinations-ii.md} | 0 ...ue-tiles.english.md => problem-116-red-green-or-blue-tiles.md} | 0 ...e-tiles.english.md => problem-117-red-green-and-blue-tiles.md} | 0 ...prime-sets.english.md => problem-118-pandigital-prime-sets.md} | 0 ...-digit-power-sum.english.md => problem-119-digit-power-sum.md} | 0 ...nglish.md => problem-12-highly-divisible-triangular-number.md} | 0 ...are-remainders.english.md => problem-120-square-remainders.md} | 0 ...-prize-fund.english.md => problem-121-disc-game-prize-fund.md} | 0 ...tiation.english.md => problem-122-efficient-exponentiation.md} | 0 ...mainders.english.md => problem-123-prime-square-remainders.md} | 0 ...rdered-radicals.english.md => problem-124-ordered-radicals.md} | 0 ...alindromic-sums.english.md => problem-125-palindromic-sums.md} | 0 ...-126-cuboid-layers.english.md => problem-126-cuboid-layers.md} | 0 .../{problem-127-abc-hits.english.md => problem-127-abc-hits.md} | 0 ...ences.english.md => problem-128-hexagonal-tile-differences.md} | 0 ...ivisibility.english.md => problem-129-repunit-divisibility.md} | 0 .../{problem-13-large-sum.english.md => problem-13-large-sum.md} | 0 ...h.md => problem-130-composites-with-prime-repunit-property.md} | 0 ...rtnership.english.md => problem-131-prime-cube-partnership.md} | 0 ...it-factors.english.md => problem-132-large-repunit-factors.md} | 0 ...it-nonfactors.english.md => problem-133-repunit-nonfactors.md} | 0 ...connection.english.md => problem-134-prime-pair-connection.md} | 0 ...ame-differences.english.md => problem-135-same-differences.md} | 0 ...-difference.english.md => problem-136-singleton-difference.md} | 0 ...nuggets.english.md => problem-137-fibonacci-golden-nuggets.md} | 0 ...gles.english.md => problem-138-special-isosceles-triangles.md} | 0 ...hagorean-tiles.english.md => problem-139-pythagorean-tiles.md} | 0 ...sequence.english.md => problem-14-longest-collatz-sequence.md} | 0 ...nglish.md => problem-140-modified-fibonacci-golden-nuggets.md} | 0 ...-investigating-progressive-numbers-n-which-are-also-square.md} | 0 ...ection.english.md => problem-142-perfect-square-collection.md} | 0 ...oblem-143-investigating-the-torricelli-point-of-a-triangle.md} | 0 ...lem-144-investigating-multiple-reflections-of-a-laser-beam.md} | 0 ...45-how-many-reversible-numbers-are-there-below-one-billion.md} | 0 ...rn.english.md => problem-146-investigating-a-prime-pattern.md} | 0 ...nglish.md => problem-147-rectangles-in-cross-hatched-grids.md} | 0 ...angle.english.md => problem-148-exploring-pascals-triangle.md} | 0 ....md => problem-149-searching-for-a-maximum-sum-subsequence.md} | 0 ...em-15-lattice-paths.english.md => problem-15-lattice-paths.md} | 0 ...g-a-triangular-array-for-a-sub-triangle-having-minimum-sum.md} | 0 ...1-paper-sheets-of-standard-sizes-an-expected-value-problem.md} | 0 ...> problem-152-writing-one-half-as-a-sum-of-inverse-squares.md} | 0 ....english.md => problem-153-investigating-gaussian-integers.md} | 0 ...yramid.english.md => problem-154-exploring-pascals-pyramid.md} | 0 ...uits.english.md => problem-155-counting-capacitor-circuits.md} | 0 ...-counting-digits.english.md => problem-156-counting-digits.md} | 0 ...english.md => problem-157-solving-the-diophantine-equation.md} | 0 ...er-comes-lexicographically-after-its-neighbour-to-the-left.md} | 0 ...lish.md => problem-159-digital-root-sums-of-factorisations.md} | 0 ...6-power-digit-sum.english.md => problem-16-power-digit-sum.md} | 0 ...digits.english.md => problem-160-factorial-trailing-digits.md} | 0 ...roblem-161-triominoes.english.md => problem-161-triominoes.md} | 0 ...imal-numbers.english.md => problem-162-hexadecimal-numbers.md} | 0 ...riangles.english.md => problem-163-cross-hatched-triangles.md} | 0 ...e-consecutive-digits-have-a-sum-greater-than-a-given-value.md} | 0 ...-165-intersections.english.md => problem-165-intersections.md} | 0 ...blem-166-criss-cross.english.md => problem-166-criss-cross.md} | 0 ...ces.english.md => problem-167-investigating-ulam-sequences.md} | 0 ...umber-rotations.english.md => problem-168-number-rotations.md} | 0 ...ent-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.md} | 0 ...etter-counts.english.md => problem-17-number-letter-counts.md} | 0 ...-9-pandigital-that-can-be-formed-by-concatenating-products.md} | 0 ...for-which-the-sum-of-the-squares-of-the-digits-is-a-square.md} | 0 ...problem-172-investigating-numbers-with-few-repeated-digits.md} | 0 ...les-how-many-different-hollow-square-laminae-can-be-formed.md} | 0 ...inae-that-can-form-one-two-three-...-distinct-arrangements.md} | 0 ...ent-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.md} | 0 ...> problem-176-right-angled-triangles-that-share-a-cathetus.md} | 0 ...ls.english.md => problem-177-integer-angled-quadrilaterals.md} | 0 ...em-178-step-numbers.english.md => problem-178-step-numbers.md} | 0 ...rs.english.md => problem-179-consecutive-positive-divisors.md} | 0 ...mum-path-sum-i.english.md => problem-18-maximum-path-sum-i.md} | 0 ...roblem-180-rational-zeros-of-a-function-of-three-variables.md} | 0 ...-many-ways-objects-of-two-different-colours-can-be-grouped.md} | 0 ...82-rsa-encryption.english.md => problem-182-rsa-encryption.md} | 0 ...f-parts.english.md => problem-183-maximum-product-of-parts.md} | 0 ....english.md => problem-184-triangles-containing-the-origin.md} | 0 ...blem-185-number-mind.english.md => problem-185-number-mind.md} | 0 ...twork.english.md => problem-186-connectedness-of-a-network.md} | 0 ...roblem-187-semiprimes.english.md => problem-187-semiprimes.md} | 0 ...lish.md => problem-188-the-hyperexponentiation-of-a-number.md} | 0 ....english.md => problem-189-tri-colouring-a-triangular-grid.md} | 0 ...counting-sundays.english.md => problem-19-counting-sundays.md} | 0 ...ct.english.md => problem-190-maximising-a-weighted-product.md} | 0 ...-191-prize-strings.english.md => problem-191-prize-strings.md} | 0 ...proximations.english.md => problem-192-best-approximations.md} | 0 ...efree-numbers.english.md => problem-193-squarefree-numbers.md} | 0 ...urations.english.md => problem-194-coloured-configurations.md} | 0 ...nscribed-circles-of-triangles-with-one-angle-of-60-degrees.md} | 0 ...96-prime-triplets.english.md => problem-196-prime-triplets.md} | 0 ...estigating-the-behaviour-of-a-recursively-defined-sequence.md} | 0 ...iguous-numbers.english.md => problem-198-ambiguous-numbers.md} | 0 ...packing.english.md => problem-199-iterative-circle-packing.md} | 0 ...cci-numbers.english.md => problem-2-even-fibonacci-numbers.md} | 0 ...ial-digit-sum.english.md => problem-20-factorial-digit-sum.md} | 0 ...prime-proof-sqube-containing-the-contiguous-sub-string-200.md} | 0 ...ue-sum.english.md => problem-201-subsets-with-a-unique-sum.md} | 0 ...{problem-202-laserbeam.english.md => problem-202-laserbeam.md} | 0 ...english.md => problem-203-squarefree-binomial-coefficients.md} | 0 ...bers.english.md => problem-204-generalised-hamming-numbers.md} | 0 ...{problem-205-dice-game.english.md => problem-205-dice-game.md} | 0 ...oncealed-square.english.md => problem-206-concealed-square.md} | 0 ...ions.english.md => problem-207-integer-partition-equations.md} | 0 ...blem-208-robot-walks.english.md => problem-208-robot-walks.md} | 0 ...09-circular-logic.english.md => problem-209-circular-logic.md} | 0 ...amicable-numbers.english.md => problem-21-amicable-numbers.md} | 0 ...riangles.english.md => problem-210-obtuse-angled-triangles.md} | 0 ...or-square-sum.english.md => problem-211-divisor-square-sum.md} | 0 ...boids.english.md => problem-212-combined-volume-of-cuboids.md} | 0 ...blem-213-flea-circus.english.md => problem-213-flea-circus.md} | 0 ...14-totient-chains.english.md => problem-214-totient-chains.md} | 0 ...rack-free-walls.english.md => problem-215-crack-free-walls.md} | 0 ...6-investigating-the-primality-of-numbers-of-the-form-2n2-1.md} | 0 ...alanced-numbers.english.md => problem-217-balanced-numbers.md} | 0 ...s.english.md => problem-218-perfect-right-angled-triangles.md} | 0 ...kew-cost-coding.english.md => problem-219-skew-cost-coding.md} | 0 ...blem-22-names-scores.english.md => problem-22-names-scores.md} | 0 ...-heighway-dragon.english.md => problem-220-heighway-dragon.md} | 0 ...an-integers.english.md => problem-221-alexandrian-integers.md} | 0 ...22-sphere-packing.english.md => problem-222-sphere-packing.md} | 0 ....english.md => problem-223-almost-right-angled-triangles-i.md} | 0 ...english.md => problem-224-almost-right-angled-triangles-ii.md} | 0 ...divisors.english.md => problem-225-tribonacci-non-divisors.md} | 0 ...blancmange.english.md => problem-226-a-scoop-of-blancmange.md} | 0 ...{problem-227-the-chase.english.md => problem-227-the-chase.md} | 0 ...28-minkowski-sums.english.md => problem-228-minkowski-sums.md} | 0 ...glish.md => problem-229-four-representations-using-squares.md} | 0 ...n-abundant-sums.english.md => problem-23-non-abundant-sums.md} | 0 ...-fibonacci-words.english.md => problem-230-fibonacci-words.md} | 0 ...oblem-231-the-prime-factorisation-of-binomial-coefficients.md} | 0 .../{problem-232-the-race.english.md => problem-232-the-race.md} | 0 ...ircle.english.md => problem-233-lattice-points-on-a-circle.md} | 0 ...le-numbers.english.md => problem-234-semidivisible-numbers.md} | 0 ...english.md => problem-235-an-arithmetic-geometric-sequence.md} | 0 ...36-luxury-hampers.english.md => problem-236-luxury-hampers.md} | 0 ...d.english.md => problem-237-tours-on-a-4-x-n-playing-board.md} | 0 ...string-tour.english.md => problem-238-infinite-string-tour.md} | 0 ...primes.english.md => problem-239-twenty-two-foolish-primes.md} | 0 ...ations.english.md => problem-24-lexicographic-permutations.md} | 0 .../{problem-240-top-dice.english.md => problem-240-top-dice.md} | 0 ...n-quotients.english.md => problem-241-perfection-quotients.md} | 0 ...em-242-odd-triplets.english.md => problem-242-odd-triplets.md} | 0 ...roblem-243-resilience.english.md => problem-243-resilience.md} | 0 .../{problem-244-sliders.english.md => problem-244-sliders.md} | 0 ...em-245-coresilience.english.md => problem-245-coresilience.md} | 0 ...n-ellipse.english.md => problem-246-tangents-to-an-ellipse.md} | 0 ...erbola.english.md => problem-247-squares-under-a-hyperbola.md} | 0 ...em-248-numbers-for-which-eulers-totient-function-equals-13.md} | 0 ...me-subset-sums.english.md => problem-249-prime-subset-sums.md} | 0 ...umber.english.md => problem-25-1000-digit-fibonacci-number.md} | 0 .../{problem-250-250250.english.md => problem-250-250250.md} | 0 ...ardano-triplets.english.md => problem-251-cardano-triplets.md} | 0 ...em-252-convex-holes.english.md => problem-252-convex-holes.md} | 0 ...roblem-253-tidying-up.english.md => problem-253-tidying-up.md} | 0 ...torials.english.md => problem-254-sums-of-digit-factorials.md} | 0 ...quare-roots.english.md => problem-255-rounded-square-roots.md} | 0 ...ami-free-rooms.english.md => problem-256-tatami-free-rooms.md} | 0 ...ular-bisectors.english.md => problem-257-angular-bisectors.md} | 0 ...ence.english.md => problem-258-a-lagged-fibonacci-sequence.md} | 0 ...chable-numbers.english.md => problem-259-reachable-numbers.md} | 0 ...ciprocal-cycles.english.md => problem-26-reciprocal-cycles.md} | 0 ...roblem-260-stone-game.english.md => problem-260-stone-game.md} | 0 ...-square-sums.english.md => problem-261-pivotal-square-sums.md} | 0 ...62-mountain-range.english.md => problem-262-mountain-range.md} | 0 ...rue.english.md => problem-263-an-engineers-dream-come-true.md} | 0 ...riangle-centres.english.md => problem-264-triangle-centres.md} | 0 ...65-binary-circles.english.md => problem-265-binary-circles.md} | 0 ...o-square-root.english.md => problem-266-pseudo-square-root.md} | 0 ...blem-267-billionaire.english.md => problem-267-billionaire.md} | 0 ...rs-with-at-least-four-distinct-prime-factors-less-than-100.md} | 0 ... => problem-269-polynomials-with-at-least-one-integer-root.md} | 0 ...quadratic-primes.english.md => problem-27-quadratic-primes.md} | 0 ...-cutting-squares.english.md => problem-270-cutting-squares.md} | 0 ...ubes-part-1.english.md => problem-271-modular-cubes-part-1.md} | 0 ...ubes-part-2.english.md => problem-272-modular-cubes-part-2.md} | 0 ...73-sum-of-squares.english.md => problem-273-sum-of-squares.md} | 0 ...ipliers.english.md => problem-274-divisibility-multipliers.md} | 0 ...d-sculptures.english.md => problem-275-balanced-sculptures.md} | 0 ...ve-triangles.english.md => problem-276-primitive-triangles.md} | 0 ...ence.english.md => problem-277-a-modified-collatz-sequence.md} | 0 ...nglish.md => problem-278-linear-combinations-of-semiprimes.md} | 0 ...em-279-triangles-with-integral-sides-and-an-integral-angle.md} | 0 ...diagonals.english.md => problem-28-number-spiral-diagonals.md} | 0 ...-280-ant-and-seeds.english.md => problem-280-ant-and-seeds.md} | 0 ...81-pizza-toppings.english.md => problem-281-pizza-toppings.md} | 0 ...-function.english.md => problem-282-the-ackermann-function.md} | 0 ...-triangles-for-which-the-area--perimeter-ratio-is-integral.md} | 0 ...84-steady-squares.english.md => problem-284-steady-squares.md} | 0 ...ythagorean-odds.english.md => problem-285-pythagorean-odds.md} | 0 ...babilities.english.md => problem-286-scoring-probabilities.md} | 0 ...oblem-287-quadtree-encoding-a-simple-compression-algorithm.md} | 0 ...-factorial.english.md => problem-288-an-enormous-factorial.md} | 0 ...-eulerian-cycles.english.md => problem-289-eulerian-cycles.md} | 0 ...9-distinct-powers.english.md => problem-29-distinct-powers.md} | 0 ...ital-signature.english.md => problem-290-digital-signature.md} | 0 ...aitopol-primes.english.md => problem-291-panaitopol-primes.md} | 0 ...an-polygons.english.md => problem-292-pythagorean-polygons.md} | 0 ...numbers.english.md => problem-293-pseudo-fortunate-numbers.md} | 0 ...23.english.md => problem-294-sum-of-digits---experience-23.md} | 0 ...enticular-holes.english.md => problem-295-lenticular-holes.md} | 0 ...ent.english.md => problem-296-angular-bisector-and-tangent.md} | 0 ...tation.english.md => problem-297-zeckendorf-representation.md} | 0 ...ective-amnesia.english.md => problem-298-selective-amnesia.md} | 0 ...riangles.english.md => problem-299-three-similar-triangles.md} | 0 ...-prime-factor.english.md => problem-3-largest-prime-factor.md} | 0 ...-30-digit-n-powers.english.md => problem-30-digit-n-powers.md} | 0 ...-protein-folding.english.md => problem-300-protein-folding.md} | 0 .../{problem-301-nim.english.md => problem-301-nim.md} | 0 ...-numbers.english.md => problem-302-strong-achilles-numbers.md} | 0 ...gits.english.md => problem-303-multiples-with-small-digits.md} | 0 ...roblem-304-primonacci.english.md => problem-304-primonacci.md} | 0 ...xive-position.english.md => problem-305-reflexive-position.md} | 0 ...aper-strip-game.english.md => problem-306-paper-strip-game.md} | 0 ...em-307-chip-defects.english.md => problem-307-chip-defects.md} | 0 ...sh.md => problem-308-an-amazing-prime-generating-automaton.md} | 0 ...-integer-ladders.english.md => problem-309-integer-ladders.md} | 0 .../{problem-31-coin-sums.english.md => problem-31-coin-sums.md} | 0 ...roblem-310-nim-square.english.md => problem-310-nim-square.md} | 0 ...english.md => problem-311-biclinic-integral-quadrilaterals.md} | 0 ...english.md => problem-312-cyclic-paths-on-sierpiski-graphs.md} | 0 ...em-313-sliding-game.english.md => problem-313-sliding-game.md} | 0 ...n-the-moon.english.md => problem-314-the-mouse-on-the-moon.md} | 0 ...-root-clocks.english.md => problem-315-digital-root-clocks.md} | 0 ...ns.english.md => problem-316-numbers-in-decimal-expansions.md} | 0 ...blem-317-firecracker.english.md => problem-317-firecracker.md} | 0 ...roblem-318-2011-nines.english.md => problem-318-2011-nines.md} | 0 ...nded-sequences.english.md => problem-319-bounded-sequences.md} | 0 ...ital-products.english.md => problem-32-pandigital-products.md} | 0 ...h.md => problem-320-factorials-divisible-by-a-huge-integer.md} | 0 ...pping-counters.english.md => problem-321-swapping-counters.md} | 0 ...sh.md => problem-322-binomial-coefficients-divisible-by-10.md} | 0 ...md => problem-323-bitwise-or-operations-on-random-integers.md} | 0 ...uilding-a-tower.english.md => problem-324-building-a-tower.md} | 0 ...-325-stone-game-ii.english.md => problem-325-stone-game-ii.md} | 0 ...ulo-summations.english.md => problem-326-modulo-summations.md} | 0 ...-327-rooms-of-doom.english.md => problem-327-rooms-of-doom.md} | 0 ...t-cost-search.english.md => problem-328-lowest-cost-search.md} | 0 ...roblem-329-prime-frog.english.md => problem-329-prime-frog.md} | 0 ...ctions.english.md => problem-33-digit-cancelling-fractions.md} | 0 ...-330-eulers-number.english.md => problem-330-eulers-number.md} | 0 ...blem-331-cross-flips.english.md => problem-331-cross-flips.md} | 0 ...al-triangles.english.md => problem-332-spherical-triangles.md} | 0 ...al-partitions.english.md => problem-333-special-partitions.md} | 0 ...ing-the-beans.english.md => problem-334-spilling-the-beans.md} | 0 ...ng-the-beans.english.md => problem-335-gathering-the-beans.md} | 0 ...rrangements.english.md => problem-336-maximix-arrangements.md} | 0 ...nces.english.md => problem-337-totient-stairstep-sequences.md} | 0 ...r.english.md => problem-338-cutting-rectangular-grid-paper.md} | 0 ...ur-fab-efrawg.english.md => problem-339-peredur-fab-efrawg.md} | 0 ...digit-factorials.english.md => problem-34-digit-factorials.md} | 0 ...40-crazy-function.english.md => problem-340-crazy-function.md} | 0 ...english.md => problem-341-golombs-self-describing-sequence.md} | 0 ...nglish.md => problem-342-the-totient-of-a-square-is-a-cube.md} | 0 ...l-sequences.english.md => problem-343-fractional-sequences.md} | 0 ...r-dollar-game.english.md => problem-344-silver-dollar-game.md} | 0 ...roblem-345-matrix-sum.english.md => problem-345-matrix-sum.md} | 0 ...-strong-repunits.english.md => problem-346-strong-repunits.md} | 0 ....md => problem-347-largest-integer-divisible-by-two-primes.md} | 0 ...-cube.english.md => problem-348-sum-of-a-square-and-a-cube.md} | 0 ...em-349-langtons-ant.english.md => problem-349-langtons-ant.md} | 0 ...5-circular-primes.english.md => problem-35-circular-primes.md} | 0 ...350-constraining-the-least-greatest-and-the-greatest-least.md} | 0 ...onal-orchards.english.md => problem-351-hexagonal-orchards.md} | 0 ...blem-352-blood-tests.english.md => problem-352-blood-tests.md} | 0 ...roblem-353-risky-moon.english.md => problem-353-risky-moon.md} | 0 ...mb.english.md => problem-354-distances-in-a-bees-honeycomb.md} | 0 ...me-subset.english.md => problem-355-maximal-coprime-subset.md} | 0 ...glish.md => problem-356-largest-roots-of-cubic-polynomials.md} | 0 ...tegers.english.md => problem-357-prime-generating-integers.md} | 0 ...58-cyclic-numbers.english.md => problem-358-cyclic-numbers.md} | 0 ...rts-new-hotel.english.md => problem-359-hilberts-new-hotel.md} | 0 ...lindromes.english.md => problem-36-double-base-palindromes.md} | 0 ...em-360-scary-sphere.english.md => problem-360-scary-sphere.md} | 0 ...glish.md => problem-361-subsequence-of-thue-morse-sequence.md} | 0 ...efree-factors.english.md => problem-362-squarefree-factors.md} | 0 ...em-363-bzier-curves.english.md => problem-363-bzier-curves.md} | 0 ...le-distance.english.md => problem-364-comfortable-distance.md} | 0 ...ient.english.md => problem-365-a-huge-binomial-coefficient.md} | 0 ...66-stone-game-iii.english.md => problem-366-stone-game-iii.md} | 0 ...{problem-367-bozo-sort.english.md => problem-367-bozo-sort.md} | 0 ...ike-series.english.md => problem-368-a-kempner-like-series.md} | 0 .../{problem-369-badugi.english.md => problem-369-badugi.md} | 0 ...catable-primes.english.md => problem-37-truncatable-primes.md} | 0 ...ic-triangles.english.md => problem-370-geometric-triangles.md} | 0 ...71-licence-plates.english.md => problem-371-licence-plates.md} | 0 ...-pencils-of-rays.english.md => problem-372-pencils-of-rays.md} | 0 ...ed-circles.english.md => problem-373-circumscribed-circles.md} | 0 ...nglish.md => problem-374-maximum-integer-partition-product.md} | 0 ...equences.english.md => problem-375-minimum-of-subsequences.md} | 0 ...-dice.english.md => problem-376-nontransitive-sets-of-dice.md} | 0 ...e-13.english.md => problem-377-sum-of-digits-experience-13.md} | 0 ...riangle-triples.english.md => problem-378-triangle-triples.md} | 0 ...ount.english.md => problem-379-least-common-multiple-count.md} | 0 ...al-multiples.english.md => problem-38-pandigital-multiples.md} | 0 ...-380-amazing-mazes.english.md => problem-380-amazing-mazes.md} | 0 ...me-k-factorial.english.md => problem-381-prime-k-factorial.md} | 0 ...ing-polygons.english.md => problem-382-generating-polygons.md} | 0 ... => problem-383-divisibility-comparison-between-factorials.md} | 0 ...-sequence.english.md => problem-384-rudin-shapiro-sequence.md} | 0 ...angles.english.md => problem-385-ellipses-inside-triangles.md} | 0 ...n.english.md => problem-386-maximum-length-of-an-antichain.md} | 0 ...-harshad-numbers.english.md => problem-387-harshad-numbers.md} | 0 ...88-distinct-lines.english.md => problem-388-distinct-lines.md} | 0 ...-389-platonic-dice.english.md => problem-389-platonic-dice.md} | 0 ...triangles.english.md => problem-39-integer-right-triangles.md} | 0 ...em-390-triangles-with-non-rational-sides-and-integral-area.md} | 0 ...em-391-hopping-game.english.md => problem-391-hopping-game.md} | 0 ...unit-circle.english.md => problem-392-enmeshed-unit-circle.md} | 0 ...93-migrating-ants.english.md => problem-393-migrating-ants.md} | 0 ...roblem-394-eating-pie.english.md => problem-394-eating-pie.md} | 0 ...ythagorean-tree.english.md => problem-395-pythagorean-tree.md} | 0 ...sequence.english.md => problem-396-weak-goodstein-sequence.md} | 0 ...on-parabola.english.md => problem-397-triangle-on-parabola.md} | 0 ...em-398-cutting-rope.english.md => problem-398-cutting-rope.md} | 0 ...ers.english.md => problem-399-squarefree-fibonacci-numbers.md} | 0 ...product.english.md => problem-4-largest-palindrome-product.md} | 0 ...s-constant.english.md => problem-40-champernownes-constant.md} | 0 ...ci-tree-game.english.md => problem-400-fibonacci-tree-game.md} | 0 ...isors.english.md => problem-401-sum-of-squares-of-divisors.md} | 0 ...mials.english.md => problem-402-integer-valued-polynomials.md} | 0 ...> problem-403-lattice-points-enclosed-by-parabola-and-line.md} | 0 ...oss-ellipses.english.md => problem-404-crisscross-ellipses.md} | 0 ...ular-tiling.english.md => problem-405-a-rectangular-tiling.md} | 0 ...-406-guessing-game.english.md => problem-406-guessing-game.md} | 0 ...blem-407-idempotents.english.md => problem-407-idempotents.md} | 0 ....english.md => problem-408-admissible-paths-through-a-grid.md} | 0 ...blem-409-nim-extreme.english.md => problem-409-nim-extreme.md} | 0 ...pandigital-prime.english.md => problem-41-pandigital-prime.md} | 0 ...ent-line.english.md => problem-410-circle-and-tangent-line.md} | 0 ...em-411-uphill-paths.english.md => problem-411-uphill-paths.md} | 0 ...nomon-numbering.english.md => problem-412-gnomon-numbering.md} | 0 ...-child-numbers.english.md => problem-413-one-child-numbers.md} | 0 ...rekar-constant.english.md => problem-414-kaprekar-constant.md} | 0 ...em-415-titanic-sets.english.md => problem-415-titanic-sets.md} | 0 ...em-416-a-frogs-trip.english.md => problem-416-a-frogs-trip.md} | 0 ...l-cycles-ii.english.md => problem-417-reciprocal-cycles-ii.md} | 0 ...on-triples.english.md => problem-418-factorisation-triples.md} | 0 ...y-sequence.english.md => problem-419-look-and-say-sequence.md} | 0 ...le-numbers.english.md => problem-42-coded-triangle-numbers.md} | 0 ...trix.english.md => problem-420-2x2-positive-integer-matrix.md} | 0 ...rs-of-n151.english.md => problem-421-prime-factors-of-n151.md} | 0 ...nglish.md => problem-422-sequence-of-points-on-a-hyperbola.md} | 0 ...ie-throws.english.md => problem-423-consecutive-die-throws.md} | 0 .../{problem-424-kakuro.english.md => problem-424-kakuro.md} | 0 ...rime-connection.english.md => problem-425-prime-connection.md} | 0 ...-box-ball-system.english.md => problem-426-box-ball-system.md} | 0 ...blem-427-n-sequences.english.md => problem-427-n-sequences.md} | 0 ...e-of-circles.english.md => problem-428-necklace-of-circles.md} | 0 ...glish.md => problem-429-sum-of-squares-of-unitary-divisors.md} | 0 ...isibility.english.md => problem-43-sub-string-divisibility.md} | 0 ...blem-430-range-flips.english.md => problem-430-range-flips.md} | 0 ...are-space-silo.english.md => problem-431-square-space-silo.md} | 0 ...blem-432-totient-sum.english.md => problem-432-totient-sum.md} | 0 ...rithm.english.md => problem-433-steps-in-euclids-algorithm.md} | 0 ...em-434-rigid-graphs.english.md => problem-434-rigid-graphs.md} | 0 ...english.md => problem-435-polynomials-of-fibonacci-numbers.md} | 0 ...em-436-unfair-wager.english.md => problem-436-unfair-wager.md} | 0 ...-roots.english.md => problem-437-fibonacci-primitive-roots.md} | 0 ...problem-438-integer-part-of-polynomial-equations-solutions.md} | 0 ...-divisors.english.md => problem-439-sum-of-sum-of-divisors.md} | 0 ...pentagon-numbers.english.md => problem-44-pentagon-numbers.md} | 0 ...40-gcd-and-tiling.english.md => problem-440-gcd-and-tiling.md} | 0 ...md => problem-441-the-inverse-summation-of-coprime-couples.md} | 0 ...ee-integers.english.md => problem-442-eleven-free-integers.md} | 0 ...em-443-gcd-sequence.english.md => problem-443-gcd-sequence.md} | 0 ...e-lottery.english.md => problem-444-the-roundtable-lottery.md} | 0 ...-445-retractions-a.english.md => problem-445-retractions-a.md} | 0 ...-446-retractions-b.english.md => problem-446-retractions-b.md} | 0 ...-447-retractions-c.english.md => problem-447-retractions-c.md} | 0 ...le.english.md => problem-448-average-least-common-multiple.md} | 0 ...ed-candy.english.md => problem-449-chocolate-covered-candy.md} | 0 ...glish.md => problem-45-triangular-pentagonal-and-hexagonal.md} | 0 ...s.english.md => problem-450-hypocycloid-and-lattice-points.md} | 0 ...odular-inverses.english.md => problem-451-modular-inverses.md} | 0 ...-452-long-products.english.md => problem-452-long-products.md} | 0 ...ilaterals.english.md => problem-453-lattice-quadrilaterals.md} | 0 ...-iii.english.md => problem-454-diophantine-reciprocals-iii.md} | 0 ...gits.english.md => problem-455-powers-with-trailing-digits.md} | 0 ...glish.md => problem-456-triangles-containing-the-origin-ii.md} | 0 ...d => problem-457-a-polynomial-modulo-the-square-of-a-prime.md} | 0 ...-project.english.md => problem-458-permutations-of-project.md} | 0 ...-459-flipping-game.english.md => problem-459-flipping-game.md} | 0 ...ecture.english.md => problem-46-goldbachs-other-conjecture.md} | 0 ...t-on-the-move.english.md => problem-460-an-ant-on-the-move.md} | 0 ...{problem-461-almost-pi.english.md => problem-461-almost-pi.md} | 0 ....english.md => problem-462-permutation-of-3-smooth-numbers.md} | 0 ...tion.english.md => problem-463-a-weird-recurrence-relation.md} | 0 ...als.english.md => problem-464-mbius-function-and-intervals.md} | 0 ...65-polar-polygons.english.md => problem-465-polar-polygons.md} | 0 ...md => problem-466-distinct-terms-in-a-multiplication-table.md} | 0 ...em-467-superinteger.english.md => problem-467-superinteger.md} | 0 ...md => problem-468-smooth-divisors-of-binomial-coefficients.md} | 0 ...em-469-empty-chairs.english.md => problem-469-empty-chairs.md} | 0 ...s-factors.english.md => problem-47-distinct-primes-factors.md} | 0 ...em-470-super-ramvok.english.md => problem-470-super-ramvok.md} | 0 ...se.english.md => problem-471-triangle-inscribed-in-ellipse.md} | 0 ...tance-ii.english.md => problem-472-comfortable-distance-ii.md} | 0 ...number-base.english.md => problem-473-phigital-number-base.md} | 0 ...divisors.english.md => problem-474-last-digits-of-divisors.md} | 0 ...75-music-festival.english.md => problem-475-music-festival.md} | 0 ...cle-packing-ii.english.md => problem-476-circle-packing-ii.md} | 0 ...quence-game.english.md => problem-477-number-sequence-game.md} | 0 .../{problem-478-mixtures.english.md => problem-478-mixtures.md} | 0 ...ts-on-the-rise.english.md => problem-479-roots-on-the-rise.md} | 0 ...roblem-48-self-powers.english.md => problem-48-self-powers.md} | 0 ...-last-question.english.md => problem-480-the-last-question.md} | 0 ...e-permutations.english.md => problem-49-prime-permutations.md} | 0 ...mallest-multiple.english.md => problem-5-smallest-multiple.md} | 0 ...e-prime-sum.english.md => problem-50-consecutive-prime-sum.md} | 0 ...acements.english.md => problem-51-prime-digit-replacements.md} | 0 ...uted-multiples.english.md => problem-52-permuted-multiples.md} | 0 ...elections.english.md => problem-53-combinatoric-selections.md} | 0 ...roblem-54-poker-hands.english.md => problem-54-poker-hands.md} | 0 ...5-lychrel-numbers.english.md => problem-55-lychrel-numbers.md} | 0 ...rful-digit-sum.english.md => problem-56-powerful-digit-sum.md} | 0 ...nvergents.english.md => problem-57-square-root-convergents.md} | 0 ...em-58-spiral-primes.english.md => problem-58-spiral-primes.md} | 0 ...-59-xor-decryption.english.md => problem-59-xor-decryption.md} | 0 ...e-difference.english.md => problem-6-sum-square-difference.md} | 0 ...0-prime-pair-sets.english.md => problem-60-prime-pair-sets.md} | 0 ...numbers.english.md => problem-61-cyclical-figurate-numbers.md} | 0 ...c-permutations.english.md => problem-62-cubic-permutations.md} | 0 ...igit-counts.english.md => problem-63-powerful-digit-counts.md} | 0 ...are-roots.english.md => problem-64-odd-period-square-roots.md} | 0 ...convergents-of-e.english.md => problem-65-convergents-of-e.md} | 0 ...ine-equation.english.md => problem-66-diophantine-equation.md} | 0 ...m-path-sum-ii.english.md => problem-67-maximum-path-sum-ii.md} | 0 ...magic-5-gon-ring.english.md => problem-68-magic-5-gon-ring.md} | 0 ...9-totient-maximum.english.md => problem-69-totient-maximum.md} | 0 ...blem-7-10001st-prime.english.md => problem-7-10001st-prime.md} | 0 ...t-permutation.english.md => problem-70-totient-permutation.md} | 0 ...dered-fractions.english.md => problem-71-ordered-fractions.md} | 0 ...ting-fractions.english.md => problem-72-counting-fractions.md} | 0 ...nge.english.md => problem-73-counting-fractions-in-a-range.md} | 0 ...ial-chains.english.md => problem-74-digit-factorial-chains.md} | 0 ....english.md => problem-75-singular-integer-right-triangles.md} | 0 ...ng-summations.english.md => problem-76-counting-summations.md} | 0 ...prime-summations.english.md => problem-77-prime-summations.md} | 0 ...8-coin-partitions.english.md => problem-78-coin-partitions.md} | 0 ...de-derivation.english.md => problem-79-passcode-derivation.md} | 0 ...series.english.md => problem-8-largest-product-in-a-series.md} | 0 ...ion.english.md => problem-80-square-root-digital-expansion.md} | 0 ...th-sum-two-ways.english.md => problem-81-path-sum-two-ways.md} | 0 ...um-three-ways.english.md => problem-82-path-sum-three-ways.md} | 0 ...-sum-four-ways.english.md => problem-83-path-sum-four-ways.md} | 0 ...em-84-monopoly-odds.english.md => problem-84-monopoly-odds.md} | 0 ...ng-rectangles.english.md => problem-85-counting-rectangles.md} | 0 ...blem-86-cuboid-route.english.md => problem-86-cuboid-route.md} | 0 ...power-triples.english.md => problem-87-prime-power-triples.md} | 0 ...t-sum-numbers.english.md => problem-88-product-sum-numbers.md} | 0 ...-89-roman-numerals.english.md => problem-89-roman-numerals.md} | 0 ...riplet.english.md => problem-9-special-pythagorean-triplet.md} | 0 ...cube-digit-pairs.english.md => problem-90-cube-digit-pairs.md} | 0 ....md => problem-91-right-triangles-with-integer-coordinates.md} | 0 ...-digit-chains.english.md => problem-92-square-digit-chains.md} | 0 ...xpressions.english.md => problem-93-arithmetic-expressions.md} | 0 ...gles.english.md => problem-94-almost-equilateral-triangles.md} | 0 ...5-amicable-chains.english.md => problem-95-amicable-chains.md} | 0 .../{problem-96-su-doku.english.md => problem-96-su-doku.md} | 0 ...ne-prime.english.md => problem-97-large-non-mersenne-prime.md} | 0 ...agramic-squares.english.md => problem-98-anagramic-squares.md} | 0 ...t-exponential.english.md => problem-99-largest-exponential.md} | 0 .../rosetta-code/{100-doors.english.md => 100-doors.md} | 0 .../rosetta-code/{24-game.english.md => 24-game.md} | 0 ...e-integer.english.md => 9-billion-names-of-god-the-integer.md} | 0 .../rosetta-code/{abc-problem.english.md => abc-problem.md} | 0 ...d => abundant-deficient-and-perfect-number-classifications.md} | 0 .../{accumulator-factory.english.md => accumulator-factory.md} | 0 .../{ackermann-function.english.md => ackermann-function.md} | 0 .../rosetta-code/{align-columns.english.md => align-columns.md} | 0 .../rosetta-code/{amicable-pairs.english.md => amicable-pairs.md} | 0 .../rosetta-code/{averages-mode.english.md => averages-mode.md} | 0 ...pythagorean-means.english.md => averages-pythagorean-means.md} | 0 ...s-root-mean-square.english.md => averages-root-mean-square.md} | 0 .../{babbage-problem.english.md => babbage-problem.md} | 0 .../{balanced-brackets.english.md => balanced-brackets.md} | 0 ...s.english.md => circles-of-given-radius-through-two-points.md} | 0 .../{closest-pair-problem.english.md => closest-pair-problem.md} | 0 .../rosetta-code/{combinations.english.md => combinations.md} | 0 .../{comma-quibbling.english.md => comma-quibbling.md} | 0 ...-a-list-of-strings.english.md => compare-a-list-of-strings.md} | 0 ...uration.english.md => convert-seconds-to-compound-duration.md} | 0 ...a-substring.english.md => count-occurrences-of-a-substring.md} | 0 .../{count-the-coins.english.md => count-the-coins.md} | 0 .../rosetta-code/{cramers-rule.english.md => cramers-rule.md} | 0 ...dard-deviation.english.md => cumulative-standard-deviation.md} | 0 .../rosetta-code/{cusip.english.md => cusip.md} | 0 .../{cut-a-rectangle.english.md => cut-a-rectangle.md} | 0 .../rosetta-code/{date-format.english.md => date-format.md} | 0 .../{date-manipulation.english.md => date-manipulation.md} | 0 .../{day-of-the-week.english.md => day-of-the-week.md} | 0 ...l-cards-for-freecell.english.md => deal-cards-for-freecell.md} | 0 .../rosetta-code/{deepcopy.english.md => deepcopy.md} | 0 ...itive-data-type.english.md => define-a-primitive-data-type.md} | 0 .../{department-numbers.english.md => department-numbers.md} | 0 .../{discordian-date.english.md => discordian-date.md} | 0 .../rosetta-code/{dot-product.english.md => dot-product.md} | 0 ...ment-wise-operations.english.md => element-wise-operations.md} | 0 .../rosetta-code/{emirp-primes.english.md => emirp-primes.md} | 0 .../rosetta-code/{entropy.english.md => entropy.md} | 0 .../{equilibrium-index.english.md => equilibrium-index.md} | 0 ...pian-multiplication.english.md => ethiopian-multiplication.md} | 0 .../rosetta-code/{euler-method.english.md => euler-method.md} | 0 ...-coefficients.english.md => evaluate-binomial-coefficients.md} | 0 ...-markov-algorithm.english.md => execute-a-markov-algorithm.md} | 0 .../rosetta-code/{execute-brain.english.md => execute-brain.md} | 0 ...e-prime-generator.english.md => extensible-prime-generator.md} | 0 .../rosetta-code/{factorial.english.md => factorial.md} | 0 ...mersenne-number.english.md => factors-of-a-mersenne-number.md} | 0 ...{factors-of-an-integer.english.md => factors-of-an-integer.md} | 0 .../rosetta-code/{farey-sequence.english.md => farey-sequence.md} | 0 ...-sequences.english.md => fibonacci-n-step-number-sequences.md} | 0 .../{fibonacci-sequence.english.md => fibonacci-sequence.md} | 0 .../rosetta-code/{fibonacci-word.english.md => fibonacci-word.md} | 0 .../rosetta-code/{fizzbuzz.english.md => fizzbuzz.md} | 0 .../rosetta-code/{fractran.english.md => fractran.md} | 0 .../rosetta-code/{gamma-function.english.md => gamma-function.md} | 0 .../{gaussian-elimination.english.md => gaussian-elimination.md} | 0 .../{general-fizzbuzz.english.md => general-fizzbuzz.md} | 0 ...-alphabet.english.md => generate-lower-case-ascii-alphabet.md} | 0 ...{generator-exponential.english.md => generator-exponential.md} | 0 .../rosetta-code/{gray-code.english.md => gray-code.md} | 0 ...atest-common-divisor.english.md => greatest-common-divisor.md} | 0 ...subsequential-sum.english.md => greatest-subsequential-sum.md} | 0 .../{hailstone-sequence.english.md => hailstone-sequence.md} | 0 .../rosetta-code/{happy-numbers.english.md => happy-numbers.md} | 0 ...shad-or-niven-series.english.md => harshad-or-niven-series.md} | 0 .../{hash-from-two-arrays.english.md => hash-from-two-arrays.md} | 0 .../rosetta-code/{hash-join.english.md => hash-join.md} | 0 .../{heronian-triangles.english.md => heronian-triangles.md} | 0 ...sequences.english.md => hofstadter-figure-figure-sequences.md} | 0 ...{hofstadter-q-sequence.english.md => hofstadter-q-sequence.md} | 0 ...e-e-except-after-c.english.md => i-before-e-except-after-c.md} | 0 .../rosetta-code/{iban.english.md => iban.md} | 0 .../{identity-matrix.english.md => identity-matrix.md} | 0 ...ted-digits-squaring.english.md => iterated-digits-squaring.md} | 0 .../rosetta-code/{jaro-distance.english.md => jaro-distance.md} | 0 .../rosetta-code/{jortsort.english.md => jortsort.md} | 0 .../{josephus-problem.english.md => josephus-problem.md} | 0 .../rosetta-code/{k-d-tree.english.md => k-d-tree.md} | 0 .../{kaprekar-numbers.english.md => kaprekar-numbers.md} | 0 .../{knapsack-problem-0-1.english.md => knapsack-problem-0-1.md} | 0 ...ack-problem-bounded.english.md => knapsack-problem-bounded.md} | 0 ...oblem-continuous.english.md => knapsack-problem-continuous.md} | 0 ...problem-unbounded.english.md => knapsack-problem-unbounded.md} | 0 .../rosetta-code/{knights-tour.english.md => knights-tour.md} | 0 ...ated-ints.english.md => largest-int-from-concatenated-ints.md} | 0 ...iday-of-each-month.english.md => last-friday-of-each-month.md} | 0 ...letter-first-letter.english.md => last-letter-first-letter.md} | 0 .../rosetta-code/{leap-year.english.md => leap-year.md} | 0 ...{least-common-multiple.english.md => least-common-multiple.md} | 0 .../{left-factorials.english.md => left-factorials.md} | 0 .../{letter-frequency.english.md => letter-frequency.md} | 0 .../{levenshtein-distance.english.md => levenshtein-distance.md} | 0 ...tial-generator.english.md => linear-congruential-generator.md} | 0 .../{long-multiplication.english.md => long-multiplication.md} | 0 ...ommon-subsequence.english.md => longest-common-subsequence.md} | 0 ...g-subsequence.english.md => longest-increasing-subsequence.md} | 0 ...st-string-challenge.english.md => longest-string-challenge.md} | 0 ...{look-and-say-sequence.english.md => look-and-say-sequence.md} | 0 ...sly.english.md => loop-over-multiple-arrays-simultaneously.md} | 0 .../{lu-decomposition.english.md => lu-decomposition.md} | 0 .../{lucas-lehmer-test.english.md => lucas-lehmer-test.md} | 0 .../rosetta-code/{ludic-numbers.english.md => ludic-numbers.md} | 0 ...ard-numbers.english.md => luhn-test-of-credit-card-numbers.md} | 0 .../{lychrel-numbers.english.md => lychrel-numbers.md} | 0 .../{lzw-compression.english.md => lzw-compression.md} | 0 .../rosetta-code/{s-expressions.english.md => s-expressions.md} | 0 ...roblem.english.md => sailors-coconuts-and-a-monkey-problem.md} | 0 ...h-a-list-of-records.english.md => search-a-list-of-records.md} | 0 .../rosetta-code/{sedols.english.md => sedols.md} | 0 ...f-describing-numbers.english.md => self-describing-numbers.md} | 0 ...ferential-sequence.english.md => self-referential-sequence.md} | 0 .../rosetta-code/{semiprime.english.md => semiprime.md} | 0 .../{set-consolidation.english.md => set-consolidation.md} | 0 .../{set-of-real-numbers.english.md => set-of-real-numbers.md} | 0 .../rosetta-code/{sha-1.english.md => sha-1.md} | 0 .../rosetta-code/{sha-256.english.md => sha-256.md} | 0 ...ctures.english.md => sort-an-array-of-composite-structures.md} | 0 ...{sort-disjoint-sublist.english.md => sort-disjoint-sublist.md} | 0 .../rosetta-code/{sort-stability.english.md => sort-stability.md} | 0 ...om-comparator.english.md => sort-using-a-custom-comparator.md} | 0 ...ithms-bead-sort.english.md => sorting-algorithms-bead-sort.md} | 0 ...orithms-bogosort.english.md => sorting-algorithms-bogosort.md} | 0 ...cktail-sort.english.md => sorting-algorithms-cocktail-sort.md} | 0 ...ithms-comb-sort.english.md => sorting-algorithms-comb-sort.md} | 0 ...hms-gnome-sort.english.md => sorting-algorithms-gnome-sort.md} | 0 ...pancake-sort.english.md => sorting-algorithms-pancake-sort.md} | 0 ...ion-sort.english.md => sorting-algorithms-permutation-sort.md} | 0 ...hms-shell-sort.english.md => sorting-algorithms-shell-sort.md} | 0 ...s-stooge-sort.english.md => sorting-algorithms-stooge-sort.md} | 0 ...s-strand-sort.english.md => sorting-algorithms-strand-sort.md} | 0 .../rosetta-code/{soundex.english.md => soundex.md} | 0 .../rosetta-code/{spiral-matrix.english.md => spiral-matrix.md} | 0 ...d => split-a-character-string-based-on-change-of-character.md} | 0 .../{state-name-puzzle.english.md => state-name-puzzle.md} | 0 ...{stern-brocot-sequence.english.md => stern-brocot-sequence.md} | 0 ...addling-checkerboard.english.md => straddling-checkerboard.md} | 0 .../rosetta-code/{stream-merge.english.md => stream-merge.md} | 0 ... strip-control-codes-and-extended-characters-from-a-string.md} | 0 .../rosetta-code/{subleq.english.md => subleq.md} | 0 .../rosetta-code/{sudoku.english.md => sudoku.md} | 0 ...igits-of-an-integer.english.md => sum-digits-of-an-integer.md} | 0 ...ultiples-of-3-and-5.english.md => sum-multiples-of-3-and-5.md} | 0 .../{sum-of-a-series.english.md => sum-of-a-series.md} | 0 .../rosetta-code/{sum-of-squares.english.md => sum-of-squares.md} | 0 .../rosetta-code/{sum-to-100.english.md => sum-to-100.md} | 0 ...clipping.english.md => sutherland-hodgman-polygon-clipping.md} | 0 .../{symmetric-difference.english.md => symmetric-difference.md} | 0 .../{taxicab-numbers.english.md => taxicab-numbers.md} | 0 ...ith-escaping.english.md => tokenize-a-string-with-escaping.md} | 0 .../{top-rank-per-group.english.md => top-rank-per-group.md} | 0 .../{topological-sort.english.md => topological-sort.md} | 0 .../{towers-of-hanoi.english.md => towers-of-hanoi.md} | 0 .../{vector-cross-product.english.md => vector-cross-product.md} | 0 .../{vector-dot-product.english.md => vector-dot-product.md} | 0 .../rosetta-code/{word-frequency.english.md => word-frequency.md} | 0 .../rosetta-code/{word-wrap.english.md => word-wrap.md} | 0 .../rosetta-code/{y-combinator.english.md => y-combinator.md} | 0 ...resentation.english.md => zeckendorf-number-representation.md} | 0 ...ning-algorithm.english.md => zhang-suen-thinning-algorithm.md} | 0 .../rosetta-code/{zig-zag-matrix.english.md => zig-zag-matrix.md} | 0 ...amper-leaderboard.english.md => build-a-camper-leaderboard.md} | 0 ...-a-light-bright-app.english.md => build-a-light-bright-app.md} | 0 ...ation-app.english.md => build-a-nightlife-coordination-app.md} | 0 ...ld-a-pinterest-clone.english.md => build-a-pinterest-clone.md} | 0 .../{build-a-pong-game.english.md => build-a-pong-game.md} | 0 .../{build-a-recipe-box.english.md => build-a-recipe-box.md} | 0 ...-game.english.md => build-a-roguelike-dungeon-crawler-game.md} | 0 .../{build-a-simon-game.english.md => build-a-simon-game.md} | 0 ...-a-tic-tac-toe-game.english.md => build-a-tic-tac-toe-game.md} | 0 .../{build-a-voting-app.english.md => build-a-voting-app.md} | 0 ...-a-wikipedia-viewer.english.md => build-a-wikipedia-viewer.md} | 0 ...ayer.english.md => build-an-image-search-abstraction-layer.md} | 0 ...uild-the-game-of-life.english.md => build-the-game-of-life.md} | 0 ...hart-the-stock-market.english.md => chart-the-stock-market.md} | 0 ...book-trading-club.english.md => manage-a-book-trading-club.md} | 0 ...a-across-the-globe.english.md => map-data-across-the-globe.md} | 0 ...-chat-application.english.md => p2p-video-chat-application.md} | 0 ...md => show-national-contiguity-with-a-force-directed-graph.md} | 0 ...how-the-local-weather.english.md => show-the-local-weather.md} | 0 ...-the-twitch-json-api.english.md => use-the-twitch-json-api.md} | 0 ...arning-demystified.english.md => deep-learning-demystified.md} | 0 ...-work.english.md => how-convolutional-neural-networks-work.md} | 0 ...-networks-work.english.md => how-deep-neural-networks-work.md} | 0 ...urrent-neural-networks-rnn-and-long-short-term-memory-lstm.md} | 0 ...ing-knn.english.md => book-recommendation-engine-using-knn.md} | 0 ...mage-classifier.english.md => cat-and-dog-image-classifier.md} | 0 ...or.english.md => linear-regression-health-costs-calculator.md} | 0 ...lassifier.english.md => neural-network-sms-text-classifier.md} | 0 .../{rock-paper-scissors.english.md => rock-paper-scissors.md} | 0 .../tensorflow/{conclusion.english.md => conclusion.md} | 0 ...h.md => convolutional-neural-networks-evaluating-the-model.md} | 0 ...> convolutional-neural-networks-picking-a-pretrained-model.md} | 0 ...d => convolutional-neural-networks-the-convolutional-layer.md} | 0 ...eural-networks.english.md => convolutional-neural-networks.md} | 0 ....english.md => core-learning-algorithms-building-the-model.md} | 0 ...tion.english.md => core-learning-algorithms-classification.md} | 0 ...ustering.english.md => core-learning-algorithms-clustering.md} | 0 ...nglish.md => core-learning-algorithms-hidden-markov-models.md} | 0 ...nglish.md => core-learning-algorithms-the-training-process.md} | 0 ...h.md => core-learning-algorithms-training-and-testing-data.md} | 0 ...earning-algorithms-using-probabilities-to-make-predictions.md} | 0 ...a.english.md => core-learning-algorithms-working-with-data.md} | 0 ...learning-algorithms.english.md => core-learning-algorithms.md} | 0 ...work.english.md => creating-a-convolutional-neural-network.md} | 0 ...s.english.md => introduction-machine-learning-fundamentals.md} | 0 ...ion-to-tensorflow.english.md => introduction-to-tensorflow.md} | 0 ...> natural-language-processing-with-rnns-building-the-model.md} | 0 ...ural-language-processing-with-rnns-create-a-play-generator.md} | 0 ...> natural-language-processing-with-rnns-making-predictions.md} | 0 ...english.md => natural-language-processing-with-rnns-part-2.md} | 0 ...al-language-processing-with-rnns-recurring-neural-networks.md} | 0 ...natural-language-processing-with-rnns-sentimental-analysis.md} | 0 ...> natural-language-processing-with-rnns-training-the-model.md} | 0 ...h-rnns.english.md => natural-language-processing-with-rnns.md} | 0 ...nctions.english.md => neural-networks-activation-functions.md} | 0 ...ing-a-model.english.md => neural-networks-creating-a-model.md} | 0 ...tworks-optimizers.english.md => neural-networks-optimizers.md} | 0 ...h-tensorflow.english.md => neural-networks-with-tensorflow.md} | 0 ...glish.md => reinforcement-learning-with-q-learning-example.md} | 0 ...nglish.md => reinforcement-learning-with-q-learning-part-2.md} | 0 ...rning.english.md => reinforcement-learning-with-q-learning.md} | 0 ...rtificate.english.md => apis-and-microservices-certificate.md} | 0 ...ficate.english.md => data-analysis-with-python-certificate.md} | 0 ...n-certificate.english.md => data-visualization-certificate.md} | 0 ...-certificate.english.md => front-end-libraries-certificate.md} | 0 ...certificate.english.md => information-security-certificate.md} | 0 ...d => javascript-algorithms-and-data-structures-certificate.md} | 0 ...-end-certificate.english.md => legacy-back-end-certificate.md} | 0 ...ficate.english.md => legacy-data-visualization-certificate.md} | 0 ...end-certificate.english.md => legacy-front-end-certificate.md} | 0 ...ck-certificate.english.md => legacy-full-stack-certificate.md} | 0 ...acy-information-security-and-quality-assurance-certificate.md} | 0 ...ate.english.md => machine-learning-with-python-certificate.md} | 0 ...ce-certificate.english.md => quality-assurance-certificate.md} | 0 ...ertificate.english.md => responsive-web-design-certificate.md} | 0 ...english.md => scientific-computing-with-python-certificate.md} | 0 1664 files changed, 0 insertions(+), 0 deletions(-) rename curriculum/challenges/english/01-responsive-web-design/applied-accessibility/{add-a-text-alternative-to-images-for-visually-impaired-accessibility.english.md => add-a-text-alternative-to-images-for-visually-impaired-accessibility.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-accessibility/{add-an-accessible-date-picker.english.md => add-an-accessible-date-picker.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-accessibility/{avoid-colorblindness-issues-by-carefully-choosing-colors-that-convey-information.english.md => avoid-colorblindness-issues-by-carefully-choosing-colors-that-convey-information.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-accessibility/{avoid-colorblindness-issues-by-using-sufficient-contrast.english.md => avoid-colorblindness-issues-by-using-sufficient-contrast.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-accessibility/{give-links-meaning-by-using-descriptive-link-text.english.md => give-links-meaning-by-using-descriptive-link-text.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-accessibility/{improve-accessibility-of-audio-content-with-the-audio-element.english.md => improve-accessibility-of-audio-content-with-the-audio-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-accessibility/{improve-chart-accessibility-with-the-figure-element.english.md => improve-chart-accessibility-with-the-figure-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-accessibility/{improve-form-field-accessibility-with-the-label-element.english.md => improve-form-field-accessibility-with-the-label-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-accessibility/{improve-readability-with-high-contrast-text.english.md => improve-readability-with-high-contrast-text.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-accessibility/{jump-straight-to-the-content-using-the-main-element.english.md => jump-straight-to-the-content-using-the-main-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-accessibility/{know-when-alt-text-should-be-left-blank.english.md => know-when-alt-text-should-be-left-blank.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-accessibility/{make-elements-only-visible-to-a-screen-reader-by-using-custom-css.english.md => make-elements-only-visible-to-a-screen-reader-by-using-custom-css.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-accessibility/{make-links-navigable-with-html-access-keys.english.md => make-links-navigable-with-html-access-keys.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-accessibility/{make-screen-reader-navigation-easier-with-the-footer-landmark.english.md => make-screen-reader-navigation-easier-with-the-footer-landmark.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-accessibility/{make-screen-reader-navigation-easier-with-the-header-landmark.english.md => make-screen-reader-navigation-easier-with-the-header-landmark.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-accessibility/{make-screen-reader-navigation-easier-with-the-nav-landmark.english.md => make-screen-reader-navigation-easier-with-the-nav-landmark.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-accessibility/{standardize-times-with-the-html5-datetime-attribute.english.md => standardize-times-with-the-html5-datetime-attribute.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-accessibility/{use-headings-to-show-hierarchical-relationships-of-content.english.md => use-headings-to-show-hierarchical-relationships-of-content.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-accessibility/{use-tabindex-to-add-keyboard-focus-to-an-element.english.md => use-tabindex-to-add-keyboard-focus-to-an-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-accessibility/{use-tabindex-to-specify-the-order-of-keyboard-focus-for-several-elements.english.md => use-tabindex-to-specify-the-order-of-keyboard-focus-for-several-elements.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-accessibility/{wrap-content-in-the-article-element.english.md => wrap-content-in-the-article-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-accessibility/{wrap-radio-buttons-in-a-fieldset-element-for-better-accessibility.english.md => wrap-radio-buttons-in-a-fieldset-element-for-better-accessibility.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{add-a-box-shadow-to-a-card-like-element.english.md => add-a-box-shadow-to-a-card-like-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{adjust-the-background-color-property-of-text.english.md => adjust-the-background-color-property-of-text.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{adjust-the-color-of-various-elements-to-complementary-colors.english.md => adjust-the-color-of-various-elements-to-complementary-colors.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{adjust-the-height-of-an-element-using-the-height-property.english.md => adjust-the-height-of-an-element-using-the-height-property.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{adjust-the-hover-state-of-an-anchor-tag.english.md => adjust-the-hover-state-of-an-anchor-tag.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{adjust-the-hue-of-a-color.english.md => adjust-the-hue-of-a-color.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{adjust-the-size-of-a-header-versus-a-paragraph-tag.english.md => adjust-the-size-of-a-header-versus-a-paragraph-tag.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{adjust-the-tone-of-a-color.english.md => adjust-the-tone-of-a-color.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{adjust-the-width-of-an-element-using-the-width-property.english.md => adjust-the-width-of-an-element-using-the-width-property.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{animate-elements-at-variable-rates.english.md => animate-elements-at-variable-rates.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{animate-elements-continually-using-an-infinite-animation-count.english.md => animate-elements-continually-using-an-infinite-animation-count.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{animate-multiple-elements-at-variable-rates.english.md => animate-multiple-elements-at-variable-rates.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{center-an-element-horizontally-using-the-margin-property.english.md => center-an-element-horizontally-using-the-margin-property.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{change-an-elements-relative-position.english.md => change-an-elements-relative-position.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{change-animation-timing-with-keywords.english.md => change-animation-timing-with-keywords.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{change-the-position-of-overlapping-elements-with-the-z-index-property.english.md => change-the-position-of-overlapping-elements-with-the-z-index-property.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{create-a-gradual-css-linear-gradient.english.md => create-a-gradual-css-linear-gradient.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{create-a-graphic-using-css.english.md => create-a-graphic-using-css.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{create-a-horizontal-line-using-the-hr-element.english.md => create-a-horizontal-line-using-the-hr-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{create-a-more-complex-shape-using-css-and-html.english.md => create-a-more-complex-shape-using-css-and-html.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{create-movement-using-css-animation.english.md => create-movement-using-css-animation.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{create-texture-by-adding-a-subtle-pattern-as-a-background-image.english.md => create-texture-by-adding-a-subtle-pattern-as-a-background-image.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{create-visual-balance-using-the-text-align-property.english.md => create-visual-balance-using-the-text-align-property.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{create-visual-direction-by-fading-an-element-from-left-to-right.english.md => create-visual-direction-by-fading-an-element-from-left-to-right.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{decrease-the-opacity-of-an-element.english.md => decrease-the-opacity-of-an-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{learn-about-complementary-colors.english.md => learn-about-complementary-colors.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{learn-about-tertiary-colors.english.md => learn-about-tertiary-colors.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{learn-how-bezier-curves-work.english.md => learn-how-bezier-curves-work.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{learn-how-the-css-keyframes-and-animation-properties-work.english.md => learn-how-the-css-keyframes-and-animation-properties-work.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{lock-an-element-to-its-parent-with-absolute-positioning.english.md => lock-an-element-to-its-parent-with-absolute-positioning.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{lock-an-element-to-the-browser-window-with-fixed-positioning.english.md => lock-an-element-to-the-browser-window-with-fixed-positioning.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{make-a-css-heartbeat-using-an-infinite-animation-count.english.md => make-a-css-heartbeat-using-an-infinite-animation-count.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{make-motion-more-natural-using-a-bezier-curve.english.md => make-motion-more-natural-using-a-bezier-curve.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{modify-fill-mode-of-an-animation.english.md => modify-fill-mode-of-an-animation.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{move-a-relatively-positioned-element-with-css-offsets.english.md => move-a-relatively-positioned-element-with-css-offsets.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{push-elements-left-or-right-with-the-float-property.english.md => push-elements-left-or-right-with-the-float-property.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{set-the-font-size-for-multiple-heading-elements.english.md => set-the-font-size-for-multiple-heading-elements.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{set-the-font-size-of-paragraph-text.english.md => set-the-font-size-of-paragraph-text.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{set-the-font-weight-for-multiple-heading-elements.english.md => set-the-font-weight-for-multiple-heading-elements.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{set-the-line-height-of-paragraphs.english.md => set-the-line-height-of-paragraphs.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{use-a-bezier-curve-to-move-a-graphic.english.md => use-a-bezier-curve-to-move-a-graphic.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{use-a-css-linear-gradient-to-create-a-striped-element.english.md => use-a-css-linear-gradient-to-create-a-striped-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{use-css-animation-to-change-the-hover-state-of-a-button.english.md => use-css-animation-to-change-the-hover-state-of-a-button.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{use-the-css-transform-property-skewx-to-skew-an-element-along-the-x-axis.english.md => use-the-css-transform-property-skewx-to-skew-an-element-along-the-x-axis.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{use-the-css-transform-property-skewy-to-skew-an-element-along-the-y-axis.english.md => use-the-css-transform-property-skewy-to-skew-an-element-along-the-y-axis.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{use-the-css-transform-scale-property-to-change-the-size-of-an-element.english.md => use-the-css-transform-scale-property-to-change-the-size-of-an-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{use-the-css-transform-scale-property-to-scale-an-element-on-hover.english.md => use-the-css-transform-scale-property-to-scale-an-element-on-hover.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{use-the-em-tag-to-italicize-text.english.md => use-the-em-tag-to-italicize-text.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{use-the-s-tag-to-strikethrough-text.english.md => use-the-s-tag-to-strikethrough-text.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{use-the-strong-tag-to-make-text-bold.english.md => use-the-strong-tag-to-make-text-bold.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{use-the-text-transform-property-to-make-text-uppercase.english.md => use-the-text-transform-property-to-make-text-uppercase.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/applied-visual-design/{use-the-u-tag-to-underline-text.english.md => use-the-u-tag-to-underline-text.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{add-a-negative-margin-to-an-element.english.md => add-a-negative-margin-to-an-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{add-borders-around-your-elements.english.md => add-borders-around-your-elements.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{add-different-margins-to-each-side-of-an-element.english.md => add-different-margins-to-each-side-of-an-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{add-different-padding-to-each-side-of-an-element.english.md => add-different-padding-to-each-side-of-an-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{add-rounded-corners-with-border-radius.english.md => add-rounded-corners-with-border-radius.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{adjust-the-margin-of-an-element.english.md => adjust-the-margin-of-an-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{adjust-the-padding-of-an-element.english.md => adjust-the-padding-of-an-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{attach-a-fallback-value-to-a-css-variable.english.md => attach-a-fallback-value-to-a-css-variable.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{change-a-variable-for-a-specific-area.english.md => change-a-variable-for-a-specific-area.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{change-the-color-of-text.english.md => change-the-color-of-text.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{change-the-font-size-of-an-element.english.md => change-the-font-size-of-an-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{create-a-custom-css-variable.english.md => create-a-custom-css-variable.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{give-a-background-color-to-a-div-element.english.md => give-a-background-color-to-a-div-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{import-a-google-font.english.md => import-a-google-font.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{improve-compatibility-with-browser-fallbacks.english.md => improve-compatibility-with-browser-fallbacks.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{inherit-css-variables.english.md => inherit-css-variables.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{inherit-styles-from-the-body-element.english.md => inherit-styles-from-the-body-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{make-circular-images-with-a-border-radius.english.md => make-circular-images-with-a-border-radius.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{override-all-other-styles-by-using-important.english.md => override-all-other-styles-by-using-important.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{override-class-declarations-by-styling-id-attributes.english.md => override-class-declarations-by-styling-id-attributes.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{override-class-declarations-with-inline-styles.english.md => override-class-declarations-with-inline-styles.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{override-styles-in-subsequent-css.english.md => override-styles-in-subsequent-css.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{prioritize-one-style-over-another.english.md => prioritize-one-style-over-another.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{set-the-font-family-of-an-element.english.md => set-the-font-family-of-an-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{set-the-id-of-an-element.english.md => set-the-id-of-an-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{size-your-images.english.md => size-your-images.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{specify-how-fonts-should-degrade.english.md => specify-how-fonts-should-degrade.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{style-multiple-elements-with-a-css-class.english.md => style-multiple-elements-with-a-css-class.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{style-the-html-body-element.english.md => style-the-html-body-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{understand-absolute-versus-relative-units.english.md => understand-absolute-versus-relative-units.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{use-a-css-class-to-style-an-element.english.md => use-a-css-class-to-style-an-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{use-a-custom-css-variable.english.md => use-a-custom-css-variable.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{use-a-media-query-to-change-a-variable.english.md => use-a-media-query-to-change-a-variable.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{use-abbreviated-hex-code.english.md => use-abbreviated-hex-code.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{use-an-id-attribute-to-style-an-element.english.md => use-an-id-attribute-to-style-an-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{use-attribute-selectors-to-style-elements.english.md => use-attribute-selectors-to-style-elements.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{use-clockwise-notation-to-specify-the-margin-of-an-element.english.md => use-clockwise-notation-to-specify-the-margin-of-an-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{use-clockwise-notation-to-specify-the-padding-of-an-element.english.md => use-clockwise-notation-to-specify-the-padding-of-an-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{use-css-selectors-to-style-elements.english.md => use-css-selectors-to-style-elements.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{use-css-variables-to-change-several-elements-at-once.english.md => use-css-variables-to-change-several-elements-at-once.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{use-hex-code-for-specific-colors.english.md => use-hex-code-for-specific-colors.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{use-hex-code-to-mix-colors.english.md => use-hex-code-to-mix-colors.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{use-rgb-to-mix-colors.english.md => use-rgb-to-mix-colors.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-css/{use-rgb-values-to-color-elements.english.md => use-rgb-values-to-color-elements.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{add-a-submit-button-to-a-form.english.md => add-a-submit-button-to-a-form.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{add-images-to-your-website.english.md => add-images-to-your-website.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{add-placeholder-text-to-a-text-field.english.md => add-placeholder-text-to-a-text-field.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{check-radio-buttons-and-checkboxes-by-default.english.md => check-radio-buttons-and-checkboxes-by-default.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{comment-out-html.english.md => comment-out-html.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{create-a-bulleted-unordered-list.english.md => create-a-bulleted-unordered-list.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{create-a-form-element.english.md => create-a-form-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{create-a-set-of-checkboxes.english.md => create-a-set-of-checkboxes.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{create-a-set-of-radio-buttons.english.md => create-a-set-of-radio-buttons.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{create-a-text-field.english.md => create-a-text-field.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{create-an-ordered-list.english.md => create-an-ordered-list.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{declare-the-doctype-of-an-html-document.english.md => declare-the-doctype-of-an-html-document.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{define-the-head-and-body-of-an-html-document.english.md => define-the-head-and-body-of-an-html-document.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{delete-html-elements.english.md => delete-html-elements.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{fill-in-the-blank-with-placeholder-text.english.md => fill-in-the-blank-with-placeholder-text.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{headline-with-the-h2-element.english.md => headline-with-the-h2-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{inform-with-the-paragraph-element.english.md => inform-with-the-paragraph-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{introduction-to-html5-elements.english.md => introduction-to-html5-elements.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{link-to-external-pages-with-anchor-elements.english.md => link-to-external-pages-with-anchor-elements.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{link-to-internal-sections-of-a-page-with-anchor-elements.english.md => link-to-internal-sections-of-a-page-with-anchor-elements.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{make-dead-links-using-the-hash-symbol.english.md => make-dead-links-using-the-hash-symbol.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{nest-an-anchor-element-within-a-paragraph.english.md => nest-an-anchor-element-within-a-paragraph.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{nest-many-elements-within-a-single-div-element.english.md => nest-many-elements-within-a-single-div-element.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{say-hello-to-html-elements.english.md => say-hello-to-html-elements.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{turn-an-image-into-a-link.english.md => turn-an-image-into-a-link.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{uncomment-html.english.md => uncomment-html.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{use-html5-to-require-a-field.english.md => use-html5-to-require-a-field.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/{use-the-value-attribute-with-radio-buttons-and-checkboxes.english.md => use-the-value-attribute-with-radio-buttons-and-checkboxes.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-flexbox/{add-flex-superpowers-to-the-tweet-embed.english.md => add-flex-superpowers-to-the-tweet-embed.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-flexbox/{align-elements-using-the-align-items-property.english.md => align-elements-using-the-align-items-property.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-flexbox/{align-elements-using-the-justify-content-property.english.md => align-elements-using-the-justify-content-property.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-flexbox/{apply-the-flex-direction-property-to-create-a-column-in-the-tweet-embed.english.md => apply-the-flex-direction-property-to-create-a-column-in-the-tweet-embed.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-flexbox/{apply-the-flex-direction-property-to-create-rows-in-the-tweet-embed.english.md => apply-the-flex-direction-property-to-create-rows-in-the-tweet-embed.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-flexbox/{use-display-flex-to-position-two-boxes.english.md => use-display-flex-to-position-two-boxes.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-flexbox/{use-the-align-items-property-in-the-tweet-embed.english.md => use-the-align-items-property-in-the-tweet-embed.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-flexbox/{use-the-align-self-property.english.md => use-the-align-self-property.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-flexbox/{use-the-flex-basis-property-to-set-the-initial-size-of-an-item.english.md => use-the-flex-basis-property-to-set-the-initial-size-of-an-item.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-flexbox/{use-the-flex-direction-property-to-make-a-column.english.md => use-the-flex-direction-property-to-make-a-column.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-flexbox/{use-the-flex-direction-property-to-make-a-row.english.md => use-the-flex-direction-property-to-make-a-row.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-flexbox/{use-the-flex-grow-property-to-expand-items.english.md => use-the-flex-grow-property-to-expand-items.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-flexbox/{use-the-flex-shorthand-property.english.md => use-the-flex-shorthand-property.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-flexbox/{use-the-flex-shrink-property-to-shrink-items.english.md => use-the-flex-shrink-property-to-shrink-items.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-flexbox/{use-the-flex-wrap-property-to-wrap-a-row-or-column.english.md => use-the-flex-wrap-property-to-wrap-a-row-or-column.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-flexbox/{use-the-justify-content-property-in-the-tweet-embed.english.md => use-the-justify-content-property-in-the-tweet-embed.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-flexbox/{use-the-order-property-to-rearrange-items.english.md => use-the-order-property-to-rearrange-items.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-grid/{add-columns-with-grid-template-columns.english.md => add-columns-with-grid-template-columns.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-grid/{add-gaps-faster-with-grid-gap.english.md => add-gaps-faster-with-grid-gap.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-grid/{add-rows-with-grid-template-rows.english.md => add-rows-with-grid-template-rows.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-grid/{align-all-items-horizontally-using-justify-items.english.md => align-all-items-horizontally-using-justify-items.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-grid/{align-all-items-vertically-using-align-items.english.md => align-all-items-vertically-using-align-items.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-grid/{align-an-item-horizontally-using-justify-self.english.md => align-an-item-horizontally-using-justify-self.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-grid/{align-an-item-vertically-using-align-self.english.md => align-an-item-vertically-using-align-self.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-grid/{create-a-column-gap-using-grid-column-gap.english.md => create-a-column-gap-using-grid-column-gap.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-grid/{create-a-row-gap-using-grid-row-gap.english.md => create-a-row-gap-using-grid-row-gap.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-grid/{create-flexible-layouts-using-auto-fill.english.md => create-flexible-layouts-using-auto-fill.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-grid/{create-flexible-layouts-using-auto-fit.english.md => create-flexible-layouts-using-auto-fit.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-grid/{create-grids-within-grids.english.md => create-grids-within-grids.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-grid/{create-your-first-css-grid.english.md => create-your-first-css-grid.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-grid/{divide-the-grid-into-an-area-template.english.md => divide-the-grid-into-an-area-template.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-grid/{limit-item-size-using-the-minmax-function.english.md => limit-item-size-using-the-minmax-function.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-grid/{place-items-in-grid-areas-using-the-grid-area-property.english.md => place-items-in-grid-areas-using-the-grid-area-property.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-grid/{reduce-repetition-using-the-repeat-function.english.md => reduce-repetition-using-the-repeat-function.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-grid/{use-css-grid-units-to-change-the-size-of-columns-and-rows.english.md => use-css-grid-units-to-change-the-size-of-columns-and-rows.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-grid/{use-grid-area-without-creating-an-areas-template.english.md => use-grid-area-without-creating-an-areas-template.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-grid/{use-grid-column-to-control-spacing.english.md => use-grid-column-to-control-spacing.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-grid/{use-grid-row-to-control-spacing.english.md => use-grid-row-to-control-spacing.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/css-grid/{use-media-queries-to-create-responsive-layouts.english.md => use-media-queries-to-create-responsive-layouts.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/{create-a-media-query.english.md => create-a-media-query.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/{make-an-image-responsive.english.md => make-an-image-responsive.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/{make-typography-responsive.english.md => make-typography-responsive.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/{use-a-retina-image-for-higher-resolution-displays.english.md => use-a-retina-image-for-higher-resolution-displays.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/{build-a-personal-portfolio-webpage.english.md => build-a-personal-portfolio-webpage.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/{build-a-product-landing-page.english.md => build-a-product-landing-page.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/{build-a-survey-form.english.md => build-a-survey-form.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/{build-a-technical-documentation-page.english.md => build-a-technical-documentation-page.md} (100%) rename curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/{build-a-tribute-page.english.md => build-a-tribute-page.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/{boo-who.english.md => boo-who.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/{chunky-monkey.english.md => chunky-monkey.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/{confirm-the-ending.english.md => confirm-the-ending.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/{convert-celsius-to-fahrenheit.english.md => convert-celsius-to-fahrenheit.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/{factorialize-a-number.english.md => factorialize-a-number.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/{falsy-bouncer.english.md => falsy-bouncer.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/{find-the-longest-word-in-a-string.english.md => find-the-longest-word-in-a-string.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/{finders-keepers.english.md => finders-keepers.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/{mutations.english.md => mutations.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/{repeat-a-string-repeat-a-string.english.md => repeat-a-string-repeat-a-string.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/{return-largest-numbers-in-arrays.english.md => return-largest-numbers-in-arrays.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/{reverse-a-string.english.md => reverse-a-string.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/{slice-and-splice.english.md => slice-and-splice.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/{title-case-a-sentence.english.md => title-case-a-sentence.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/{truncate-a-string.english.md => truncate-a-string.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/{where-do-i-belong.english.md => where-do-i-belong.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/{access-an-arrays-contents-using-bracket-notation.english.md => access-an-arrays-contents-using-bracket-notation.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/{access-property-names-with-bracket-notation.english.md => access-property-names-with-bracket-notation.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/{add-items-to-an-array-with-push-and-unshift.english.md => add-items-to-an-array-with-push-and-unshift.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/{add-items-using-splice.english.md => add-items-using-splice.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/{add-key-value-pairs-to-javascript-objects.english.md => add-key-value-pairs-to-javascript-objects.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/{check-for-the-presence-of-an-element-with-indexof.english.md => check-for-the-presence-of-an-element-with-indexof.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/{check-if-an-object-has-a-property.english.md => check-if-an-object-has-a-property.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/{combine-arrays-with-the-spread-operator.english.md => combine-arrays-with-the-spread-operator.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/{copy-an-array-with-the-spread-operator.english.md => copy-an-array-with-the-spread-operator.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/{copy-array-items-using-slice.english.md => copy-array-items-using-slice.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/{create-complex-multi-dimensional-arrays.english.md => create-complex-multi-dimensional-arrays.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/{generate-an-array-of-all-object-keys-with-object.keys.english.md => generate-an-array-of-all-object-keys-with-object.keys.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/{iterate-through-all-an-arrays-items-using-for-loops.english.md => iterate-through-all-an-arrays-items-using-for-loops.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/{iterate-through-the-keys-of-an-object-with-a-for...in-statement.english.md => iterate-through-the-keys-of-an-object-with-a-for...in-statement.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/{modify-an-array-stored-in-an-object.english.md => modify-an-array-stored-in-an-object.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/{modify-an-object-nested-within-an-object.english.md => modify-an-object-nested-within-an-object.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/{remove-items-from-an-array-with-pop-and-shift.english.md => remove-items-from-an-array-with-pop-and-shift.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/{remove-items-using-splice.english.md => remove-items-using-splice.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/{use-an-array-to-store-a-collection-of-data.english.md => use-an-array-to-store-a-collection-of-data.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/{use-the-delete-keyword-to-remove-object-properties.english.md => use-the-delete-keyword-to-remove-object-properties.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{access-array-data-with-indexes.english.md => access-array-data-with-indexes.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{access-multi-dimensional-arrays-with-indexes.english.md => access-multi-dimensional-arrays-with-indexes.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{accessing-nested-arrays.english.md => accessing-nested-arrays.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{accessing-nested-objects.english.md => accessing-nested-objects.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{accessing-object-properties-with-bracket-notation.english.md => accessing-object-properties-with-bracket-notation.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{accessing-object-properties-with-dot-notation.english.md => accessing-object-properties-with-dot-notation.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{accessing-object-properties-with-variables.english.md => accessing-object-properties-with-variables.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{add-new-properties-to-a-javascript-object.english.md => add-new-properties-to-a-javascript-object.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{add-two-numbers-with-javascript.english.md => add-two-numbers-with-javascript.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{adding-a-default-option-in-switch-statements.english.md => adding-a-default-option-in-switch-statements.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{appending-variables-to-strings.english.md => appending-variables-to-strings.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{assigning-the-value-of-one-variable-to-another.english.md => assigning-the-value-of-one-variable-to-another.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{assignment-with-a-returned-value.english.md => assignment-with-a-returned-value.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{build-javascript-objects.english.md => build-javascript-objects.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{chaining-if-else-statements.english.md => chaining-if-else-statements.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{comment-your-javascript-code.english.md => comment-your-javascript-code.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{comparison-with-the-equality-operator.english.md => comparison-with-the-equality-operator.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{comparison-with-the-greater-than-operator.english.md => comparison-with-the-greater-than-operator.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{comparison-with-the-greater-than-or-equal-to-operator.english.md => comparison-with-the-greater-than-or-equal-to-operator.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{comparison-with-the-inequality-operator.english.md => comparison-with-the-inequality-operator.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{comparison-with-the-less-than-operator.english.md => comparison-with-the-less-than-operator.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{comparison-with-the-less-than-or-equal-to-operator.english.md => comparison-with-the-less-than-or-equal-to-operator.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{comparison-with-the-strict-equality-operator.english.md => comparison-with-the-strict-equality-operator.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{comparison-with-the-strict-inequality-operator.english.md => comparison-with-the-strict-inequality-operator.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{comparisons-with-the-logical-and-operator.english.md => comparisons-with-the-logical-and-operator.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{comparisons-with-the-logical-or-operator.english.md => comparisons-with-the-logical-or-operator.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{compound-assignment-with-augmented-addition.english.md => compound-assignment-with-augmented-addition.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{compound-assignment-with-augmented-division.english.md => compound-assignment-with-augmented-division.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{compound-assignment-with-augmented-multiplication.english.md => compound-assignment-with-augmented-multiplication.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{compound-assignment-with-augmented-subtraction.english.md => compound-assignment-with-augmented-subtraction.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{concatenating-strings-with-plus-operator.english.md => concatenating-strings-with-plus-operator.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{concatenating-strings-with-the-plus-equals-operator.english.md => concatenating-strings-with-the-plus-equals-operator.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{constructing-strings-with-variables.english.md => constructing-strings-with-variables.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{count-backwards-with-a-for-loop.english.md => count-backwards-with-a-for-loop.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{counting-cards.english.md => counting-cards.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{create-decimal-numbers-with-javascript.english.md => create-decimal-numbers-with-javascript.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{declare-javascript-variables.english.md => declare-javascript-variables.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{declare-string-variables.english.md => declare-string-variables.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{decrement-a-number-with-javascript.english.md => decrement-a-number-with-javascript.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{delete-properties-from-a-javascript-object.english.md => delete-properties-from-a-javascript-object.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{divide-one-decimal-by-another-with-javascript.english.md => divide-one-decimal-by-another-with-javascript.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{divide-one-number-by-another-with-javascript.english.md => divide-one-number-by-another-with-javascript.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{escape-sequences-in-strings.english.md => escape-sequences-in-strings.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{escaping-literal-quotes-in-strings.english.md => escaping-literal-quotes-in-strings.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{find-the-length-of-a-string.english.md => find-the-length-of-a-string.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{finding-a-remainder-in-javascript.english.md => finding-a-remainder-in-javascript.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{generate-random-fractions-with-javascript.english.md => generate-random-fractions-with-javascript.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{generate-random-whole-numbers-with-javascript.english.md => generate-random-whole-numbers-with-javascript.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{generate-random-whole-numbers-within-a-range.english.md => generate-random-whole-numbers-within-a-range.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{global-scope-and-functions.english.md => global-scope-and-functions.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{global-vs.-local-scope-in-functions.english.md => global-vs.-local-scope-in-functions.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{golf-code.english.md => golf-code.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{increment-a-number-with-javascript.english.md => increment-a-number-with-javascript.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{initializing-variables-with-the-assignment-operator.english.md => initializing-variables-with-the-assignment-operator.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{introducing-else-if-statements.english.md => introducing-else-if-statements.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{introducing-else-statements.english.md => introducing-else-statements.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{iterate-odd-numbers-with-a-for-loop.english.md => iterate-odd-numbers-with-a-for-loop.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{iterate-through-an-array-with-a-for-loop.english.md => iterate-through-an-array-with-a-for-loop.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{iterate-with-javascript-do...while-loops.english.md => iterate-with-javascript-do...while-loops.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{iterate-with-javascript-for-loops.english.md => iterate-with-javascript-for-loops.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{iterate-with-javascript-while-loops.english.md => iterate-with-javascript-while-loops.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{local-scope-and-functions.english.md => local-scope-and-functions.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{logical-order-in-if-else-statements.english.md => logical-order-in-if-else-statements.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{manipulate-arrays-with-pop.english.md => manipulate-arrays-with-pop.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{manipulate-arrays-with-push.english.md => manipulate-arrays-with-push.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{manipulate-arrays-with-shift.english.md => manipulate-arrays-with-shift.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{manipulate-arrays-with-unshift.english.md => manipulate-arrays-with-unshift.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{manipulating-complex-objects.english.md => manipulating-complex-objects.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{modify-array-data-with-indexes.english.md => modify-array-data-with-indexes.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{multiple-identical-options-in-switch-statements.english.md => multiple-identical-options-in-switch-statements.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{multiply-two-decimals-with-javascript.english.md => multiply-two-decimals-with-javascript.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{multiply-two-numbers-with-javascript.english.md => multiply-two-numbers-with-javascript.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{nest-one-array-within-another-array.english.md => nest-one-array-within-another-array.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{nesting-for-loops.english.md => nesting-for-loops.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{passing-values-to-functions-with-arguments.english.md => passing-values-to-functions-with-arguments.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{practice-comparing-different-values.english.md => practice-comparing-different-values.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{profile-lookup.english.md => profile-lookup.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{quoting-strings-with-single-quotes.english.md => quoting-strings-with-single-quotes.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{record-collection.english.md => record-collection.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{replace-loops-using-recursion.english.md => replace-loops-using-recursion.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{replacing-if-else-chains-with-switch.english.md => replacing-if-else-chains-with-switch.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{return-a-value-from-a-function-with-return.english.md => return-a-value-from-a-function-with-return.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{return-early-pattern-for-functions.english.md => return-early-pattern-for-functions.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{returning-boolean-values-from-functions.english.md => returning-boolean-values-from-functions.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{selecting-from-many-options-with-switch-statements.english.md => selecting-from-many-options-with-switch-statements.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{shopping-list.english.md => shopping-list.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{stand-in-line.english.md => stand-in-line.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{store-multiple-values-in-one-variable-using-javascript-arrays.english.md => store-multiple-values-in-one-variable-using-javascript-arrays.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{storing-values-with-the-assignment-operator.english.md => storing-values-with-the-assignment-operator.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{subtract-one-number-from-another-with-javascript.english.md => subtract-one-number-from-another-with-javascript.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{testing-objects-for-properties.english.md => testing-objects-for-properties.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{understand-string-immutability.english.md => understand-string-immutability.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{understanding-boolean-values.english.md => understanding-boolean-values.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{understanding-case-sensitivity-in-variables.english.md => understanding-case-sensitivity-in-variables.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{understanding-undefined-value-returned-from-a-function.english.md => understanding-undefined-value-returned-from-a-function.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{understanding-uninitialized-variables.english.md => understanding-uninitialized-variables.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{updating-object-properties.english.md => updating-object-properties.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{use-bracket-notation-to-find-the-first-character-in-a-string.english.md => use-bracket-notation-to-find-the-first-character-in-a-string.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{use-bracket-notation-to-find-the-last-character-in-a-string.english.md => use-bracket-notation-to-find-the-last-character-in-a-string.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{use-bracket-notation-to-find-the-nth-character-in-a-string.english.md => use-bracket-notation-to-find-the-nth-character-in-a-string.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{use-bracket-notation-to-find-the-nth-to-last-character-in-a-string.english.md => use-bracket-notation-to-find-the-nth-to-last-character-in-a-string.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{use-conditional-logic-with-if-statements.english.md => use-conditional-logic-with-if-statements.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{use-multiple-conditional-ternary-operators.english.md => use-multiple-conditional-ternary-operators.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{use-recursion-to-create-a-countdown.english.md => use-recursion-to-create-a-countdown.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{use-recursion-to-create-a-range-of-numbers.english.md => use-recursion-to-create-a-range-of-numbers.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{use-the-conditional-ternary-operator.english.md => use-the-conditional-ternary-operator.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{use-the-parseint-function-with-a-radix.english.md => use-the-parseint-function-with-a-radix.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{use-the-parseint-function.english.md => use-the-parseint-function.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{using-objects-for-lookups.english.md => using-objects-for-lookups.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{word-blanks.english.md => word-blanks.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/{write-reusable-javascript-with-functions.english.md => write-reusable-javascript-with-functions.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/{catch-arguments-passed-in-the-wrong-order-when-calling-a-function.english.md => catch-arguments-passed-in-the-wrong-order-when-calling-a-function.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/{catch-missing-open-and-closing-parenthesis-after-a-function-call.english.md => catch-missing-open-and-closing-parenthesis-after-a-function-call.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/{catch-misspelled-variable-and-function-names.english.md => catch-misspelled-variable-and-function-names.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/{catch-mixed-usage-of-single-and-double-quotes.english.md => catch-mixed-usage-of-single-and-double-quotes.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/{catch-off-by-one-errors-when-using-indexing.english.md => catch-off-by-one-errors-when-using-indexing.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/{catch-unclosed-parentheses-brackets-braces-and-quotes.english.md => catch-unclosed-parentheses-brackets-braces-and-quotes.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/{catch-use-of-assignment-operator-instead-of-equality-operator.english.md => catch-use-of-assignment-operator-instead-of-equality-operator.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/{prevent-infinite-loops-with-a-valid-terminal-condition.english.md => prevent-infinite-loops-with-a-valid-terminal-condition.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/{understanding-the-differences-between-the-freecodecamp-and-browser-console.english.md => understanding-the-differences-between-the-freecodecamp-and-browser-console.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/{use-caution-when-reinitializing-variables-inside-a-loop.english.md => use-caution-when-reinitializing-variables-inside-a-loop.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/{use-the-javascript-console-to-check-the-value-of-a-variable.english.md => use-the-javascript-console-to-check-the-value-of-a-variable.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/{use-typeof-to-check-the-type-of-a-variable.english.md => use-typeof-to-check-the-type-of-a-variable.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{compare-scopes-of-the-var-and-let-keywords.english.md => compare-scopes-of-the-var-and-let-keywords.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{complete-a-promise-with-resolve-and-reject.english.md => complete-a-promise-with-resolve-and-reject.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{create-a-javascript-promise.english.md => create-a-javascript-promise.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{create-a-module-script.english.md => create-a-module-script.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{create-an-export-fallback-with-export-default.english.md => create-an-export-fallback-with-export-default.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{create-strings-using-template-literals.english.md => create-strings-using-template-literals.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{declare-a-read-only-variable-with-the-const-keyword.english.md => declare-a-read-only-variable-with-the-const-keyword.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{explore-differences-between-the-var-and-let-keywords.english.md => explore-differences-between-the-var-and-let-keywords.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{handle-a-fulfilled-promise-with-then.english.md => handle-a-fulfilled-promise-with-then.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{handle-a-rejected-promise-with-catch.english.md => handle-a-rejected-promise-with-catch.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{import-a-default-export.english.md => import-a-default-export.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{mutate-an-array-declared-with-const.english.md => mutate-an-array-declared-with-const.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{prevent-object-mutation.english.md => prevent-object-mutation.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{reuse-javascript-code-using-import.english.md => reuse-javascript-code-using-import.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{set-default-parameters-for-your-functions.english.md => set-default-parameters-for-your-functions.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{use--to-import-everything-from-a-file.english.md => use--to-import-everything-from-a-file.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{use-arrow-functions-to-write-concise-anonymous-functions.english.md => use-arrow-functions-to-write-concise-anonymous-functions.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{use-class-syntax-to-define-a-constructor-function.english.md => use-class-syntax-to-define-a-constructor-function.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{use-destructuring-assignment-to-assign-variables-from-arrays.english.md => use-destructuring-assignment-to-assign-variables-from-arrays.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{use-destructuring-assignment-to-assign-variables-from-nested-objects.english.md => use-destructuring-assignment-to-assign-variables-from-nested-objects.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{use-destructuring-assignment-to-assign-variables-from-objects.english.md => use-destructuring-assignment-to-assign-variables-from-objects.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{use-destructuring-assignment-to-extract-values-from-objects.english.md => use-destructuring-assignment-to-extract-values-from-objects.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{use-destructuring-assignment-to-pass-an-object-as-a-functions-parameters.english.md => use-destructuring-assignment-to-pass-an-object-as-a-functions-parameters.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{use-destructuring-assignment-with-the-rest-parameter-to-reassign-array-elements.english.md => use-destructuring-assignment-with-the-rest-parameter-to-reassign-array-elements.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{use-export-to-share-a-code-block.english.md => use-export-to-share-a-code-block.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{use-getters-and-setters-to-control-access-to-an-object.english.md => use-getters-and-setters-to-control-access-to-an-object.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{use-the-rest-parameter-with-function-parameters.english.md => use-the-rest-parameter-with-function-parameters.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{use-the-spread-operator-to-evaluate-arrays-in-place.english.md => use-the-spread-operator-to-evaluate-arrays-in-place.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{write-arrow-functions-with-parameters.english.md => write-arrow-functions-with-parameters.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{write-concise-declarative-functions-with-es6.english.md => write-concise-declarative-functions-with-es6.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/{write-concise-object-literal-declarations-using-object-property-shorthand.english.md => write-concise-object-literal-declarations-using-object-property-shorthand.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{add-elements-to-the-end-of-an-array-using-concat-instead-of-push.english.md => add-elements-to-the-end-of-an-array-using-concat-instead-of-push.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{apply-functional-programming-to-convert-strings-to-url-slugs.english.md => apply-functional-programming-to-convert-strings-to-url-slugs.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{avoid-mutations-and-side-effects-using-functional-programming.english.md => avoid-mutations-and-side-effects-using-functional-programming.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{combine-an-array-into-a-string-using-the-join-method.english.md => combine-an-array-into-a-string-using-the-join-method.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{combine-two-arrays-using-the-concat-method.english.md => combine-two-arrays-using-the-concat-method.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{implement-map-on-a-prototype.english.md => implement-map-on-a-prototype.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{implement-the-filter-method-on-a-prototype.english.md => implement-the-filter-method-on-a-prototype.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{introduction-to-currying-and-partial-application.english.md => introduction-to-currying-and-partial-application.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{learn-about-functional-programming.english.md => learn-about-functional-programming.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{pass-arguments-to-avoid-external-dependence-in-a-function.english.md => pass-arguments-to-avoid-external-dependence-in-a-function.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{refactor-global-variables-out-of-functions.english.md => refactor-global-variables-out-of-functions.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{remove-elements-from-an-array-using-slice-instead-of-splice.english.md => remove-elements-from-an-array-using-slice-instead-of-splice.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{return-a-sorted-array-without-changing-the-original-array.english.md => return-a-sorted-array-without-changing-the-original-array.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{return-part-of-an-array-using-the-slice-method.english.md => return-part-of-an-array-using-the-slice-method.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{sort-an-array-alphabetically-using-the-sort-method.english.md => sort-an-array-alphabetically-using-the-sort-method.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{split-a-string-into-an-array-using-the-split-method.english.md => split-a-string-into-an-array-using-the-split-method.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{understand-functional-programming-terminology.english.md => understand-functional-programming-terminology.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{understand-the-hazards-of-using-imperative-code.english.md => understand-the-hazards-of-using-imperative-code.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{use-higher-order-functions-map-filter-or-reduce-to-solve-a-complex-problem.english.md => use-higher-order-functions-map-filter-or-reduce-to-solve-a-complex-problem.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{use-the-every-method-to-check-that-every-element-in-an-array-meets-a-criteria.english.md => use-the-every-method-to-check-that-every-element-in-an-array-meets-a-criteria.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{use-the-filter-method-to-extract-data-from-an-array.english.md => use-the-filter-method-to-extract-data-from-an-array.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{use-the-map-method-to-extract-data-from-an-array.english.md => use-the-map-method-to-extract-data-from-an-array.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{use-the-reduce-method-to-analyze-data.english.md => use-the-reduce-method-to-analyze-data.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/{use-the-some-method-to-check-that-any-elements-in-an-array-meet-a-criteria.english.md => use-the-some-method-to-check-that-any-elements-in-an-array-meet-a-criteria.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/{arguments-optional.english.md => arguments-optional.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/{binary-agents.english.md => binary-agents.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/{convert-html-entities.english.md => convert-html-entities.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/{diff-two-arrays.english.md => diff-two-arrays.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/{dna-pairing.english.md => dna-pairing.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/{drop-it.english.md => drop-it.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/{everything-be-true.english.md => everything-be-true.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/{make-a-person.english.md => make-a-person.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/{map-the-debris.english.md => map-the-debris.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/{missing-letters.english.md => missing-letters.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/{pig-latin.english.md => pig-latin.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/{search-and-replace.english.md => search-and-replace.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/{seek-and-destroy.english.md => seek-and-destroy.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/{smallest-common-multiple.english.md => smallest-common-multiple.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/{sorted-union.english.md => sorted-union.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/{spinal-tap-case.english.md => spinal-tap-case.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/{steamroller.english.md => steamroller.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/{sum-all-numbers-in-a-range.english.md => sum-all-numbers-in-a-range.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/{sum-all-odd-fibonacci-numbers.english.md => sum-all-odd-fibonacci-numbers.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/{sum-all-primes.english.md => sum-all-primes.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/{wherefore-art-thou.english.md => wherefore-art-thou.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/{caesars-cipher.english.md => caesars-cipher.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/{cash-register.english.md => cash-register.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/{palindrome-checker.english.md => palindrome-checker.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/{roman-numeral-converter.english.md => roman-numeral-converter.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/{telephone-number-validator.english.md => telephone-number-validator.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{add-methods-after-inheritance.english.md => add-methods-after-inheritance.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{change-the-prototype-to-a-new-object.english.md => change-the-prototype-to-a-new-object.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{create-a-basic-javascript-object.english.md => create-a-basic-javascript-object.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{create-a-method-on-an-object.english.md => create-a-method-on-an-object.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{define-a-constructor-function.english.md => define-a-constructor-function.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{extend-constructors-to-receive-arguments.english.md => extend-constructors-to-receive-arguments.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{inherit-behaviors-from-a-supertype.english.md => inherit-behaviors-from-a-supertype.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{iterate-over-all-properties.english.md => iterate-over-all-properties.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{make-code-more-reusable-with-the-this-keyword.english.md => make-code-more-reusable-with-the-this-keyword.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{override-inherited-methods.english.md => override-inherited-methods.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{remember-to-set-the-constructor-property-when-changing-the-prototype.english.md => remember-to-set-the-constructor-property-when-changing-the-prototype.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{reset-an-inherited-constructor-property.english.md => reset-an-inherited-constructor-property.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{set-the-childs-prototype-to-an-instance-of-the-parent.english.md => set-the-childs-prototype-to-an-instance-of-the-parent.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{understand-own-properties.english.md => understand-own-properties.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{understand-the-constructor-property.english.md => understand-the-constructor-property.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{understand-the-immediately-invoked-function-expression-iife.english.md => understand-the-immediately-invoked-function-expression-iife.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{understand-the-prototype-chain.english.md => understand-the-prototype-chain.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{understand-where-an-objects-prototype-comes-from.english.md => understand-where-an-objects-prototype-comes-from.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{use-a-constructor-to-create-objects.english.md => use-a-constructor-to-create-objects.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{use-a-mixin-to-add-common-behavior-between-unrelated-objects.english.md => use-a-mixin-to-add-common-behavior-between-unrelated-objects.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{use-an-iife-to-create-a-module.english.md => use-an-iife-to-create-a-module.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{use-closure-to-protect-properties-within-an-object-from-being-modified-externally.english.md => use-closure-to-protect-properties-within-an-object-from-being-modified-externally.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{use-dot-notation-to-access-the-properties-of-an-object.english.md => use-dot-notation-to-access-the-properties-of-an-object.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{use-inheritance-so-you-dont-repeat-yourself.english.md => use-inheritance-so-you-dont-repeat-yourself.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{use-prototype-properties-to-reduce-duplicate-code.english.md => use-prototype-properties-to-reduce-duplicate-code.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/{verify-an-objects-constructor-with-instanceof.english.md => verify-an-objects-constructor-with-instanceof.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{check-for-all-or-none.english.md => check-for-all-or-none.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{check-for-mixed-grouping-of-characters.english.md => check-for-mixed-grouping-of-characters.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{extract-matches.english.md => extract-matches.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{find-characters-with-lazy-matching.english.md => find-characters-with-lazy-matching.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{find-more-than-the-first-match.english.md => find-more-than-the-first-match.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{find-one-or-more-criminals-in-a-hunt.english.md => find-one-or-more-criminals-in-a-hunt.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{ignore-case-while-matching.english.md => ignore-case-while-matching.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{match-a-literal-string-with-different-possibilities.english.md => match-a-literal-string-with-different-possibilities.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{match-all-letters-and-numbers.english.md => match-all-letters-and-numbers.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{match-all-non-numbers.english.md => match-all-non-numbers.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{match-all-numbers.english.md => match-all-numbers.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{match-anything-with-wildcard-period.english.md => match-anything-with-wildcard-period.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{match-beginning-string-patterns.english.md => match-beginning-string-patterns.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{match-characters-that-occur-one-or-more-times.english.md => match-characters-that-occur-one-or-more-times.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{match-characters-that-occur-zero-or-more-times.english.md => match-characters-that-occur-zero-or-more-times.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{match-ending-string-patterns.english.md => match-ending-string-patterns.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{match-everything-but-letters-and-numbers.english.md => match-everything-but-letters-and-numbers.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{match-letters-of-the-alphabet.english.md => match-letters-of-the-alphabet.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{match-literal-strings.english.md => match-literal-strings.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{match-non-whitespace-characters.english.md => match-non-whitespace-characters.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{match-numbers-and-letters-of-the-alphabet.english.md => match-numbers-and-letters-of-the-alphabet.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{match-single-character-with-multiple-possibilities.english.md => match-single-character-with-multiple-possibilities.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{match-single-characters-not-specified.english.md => match-single-characters-not-specified.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{match-whitespace.english.md => match-whitespace.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{positive-and-negative-lookahead.english.md => positive-and-negative-lookahead.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{remove-whitespace-from-start-and-end.english.md => remove-whitespace-from-start-and-end.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{restrict-possible-usernames.english.md => restrict-possible-usernames.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{reuse-patterns-using-capture-groups.english.md => reuse-patterns-using-capture-groups.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{specify-exact-number-of-matches.english.md => specify-exact-number-of-matches.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{specify-only-the-lower-number-of-matches.english.md => specify-only-the-lower-number-of-matches.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{specify-upper-and-lower-number-of-matches.english.md => specify-upper-and-lower-number-of-matches.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{use-capture-groups-to-search-and-replace.english.md => use-capture-groups-to-search-and-replace.md} (100%) rename curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/{using-the-test-method.english.md => using-the-test-method.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{add-elements-within-your-bootstrap-wells.english.md => add-elements-within-your-bootstrap-wells.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{add-font-awesome-icons-to-all-of-our-buttons.english.md => add-font-awesome-icons-to-all-of-our-buttons.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{add-font-awesome-icons-to-our-buttons.english.md => add-font-awesome-icons-to-our-buttons.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{add-id-attributes-to-bootstrap-elements.english.md => add-id-attributes-to-bootstrap-elements.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{apply-the-default-bootstrap-button-style.english.md => apply-the-default-bootstrap-button-style.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{call-out-optional-actions-with-btn-info.english.md => call-out-optional-actions-with-btn-info.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{center-text-with-bootstrap.english.md => center-text-with-bootstrap.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{create-a-block-element-bootstrap-button.english.md => create-a-block-element-bootstrap-button.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{create-a-bootstrap-button.english.md => create-a-bootstrap-button.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{create-a-bootstrap-headline.english.md => create-a-bootstrap-headline.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{create-a-bootstrap-row.english.md => create-a-bootstrap-row.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{create-a-class-to-target-with-jquery-selectors.english.md => create-a-class-to-target-with-jquery-selectors.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{create-a-custom-heading.english.md => create-a-custom-heading.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{create-bootstrap-wells.english.md => create-bootstrap-wells.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{ditch-custom-css-for-bootstrap.english.md => ditch-custom-css-for-bootstrap.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{give-each-element-a-unique-id.english.md => give-each-element-a-unique-id.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{house-our-page-within-a-bootstrap-container-fluid-div.english.md => house-our-page-within-a-bootstrap-container-fluid-div.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{label-bootstrap-buttons.english.md => label-bootstrap-buttons.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{label-bootstrap-wells.english.md => label-bootstrap-wells.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{line-up-form-elements-responsively-with-bootstrap.english.md => line-up-form-elements-responsively-with-bootstrap.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{make-images-mobile-responsive.english.md => make-images-mobile-responsive.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{responsively-style-checkboxes.english.md => responsively-style-checkboxes.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{responsively-style-radio-buttons.english.md => responsively-style-radio-buttons.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{split-your-bootstrap-row.english.md => split-your-bootstrap-row.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{style-text-inputs-as-form-controls.english.md => style-text-inputs-as-form-controls.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{taste-the-bootstrap-button-color-rainbow.english.md => taste-the-bootstrap-button-color-rainbow.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{use-a-span-to-target-inline-elements.english.md => use-a-span-to-target-inline-elements.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{use-comments-to-clarify-code.english.md => use-comments-to-clarify-code.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{use-responsive-design-with-bootstrap-fluid-containers.english.md => use-responsive-design-with-bootstrap-fluid-containers.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{use-the-bootstrap-grid-to-put-elements-side-by-side.english.md => use-the-bootstrap-grid-to-put-elements-side-by-side.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/bootstrap/{warn-your-users-of-a-dangerous-action-with-btn-danger.english.md => warn-your-users-of-a-dangerous-action-with-btn-danger.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/{build-a-25-5-clock.english.md => build-a-25-5-clock.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/{build-a-drum-machine.english.md => build-a-drum-machine.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/{build-a-javascript-calculator.english.md => build-a-javascript-calculator.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/{build-a-markdown-previewer.english.md => build-a-markdown-previewer.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/{build-a-random-quote-machine.english.md => build-a-random-quote-machine.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/jquery/{change-text-inside-an-element-using-jquery.english.md => change-text-inside-an-element-using-jquery.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/jquery/{change-the-css-of-an-element-using-jquery.english.md => change-the-css-of-an-element-using-jquery.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/jquery/{clone-an-element-using-jquery.english.md => clone-an-element-using-jquery.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/jquery/{delete-your-jquery-functions.english.md => delete-your-jquery-functions.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/jquery/{disable-an-element-using-jquery.english.md => disable-an-element-using-jquery.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/jquery/{learn-how-script-tags-and-document-ready-work.english.md => learn-how-script-tags-and-document-ready-work.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/jquery/{remove-an-element-using-jquery.english.md => remove-an-element-using-jquery.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/jquery/{remove-classes-from-an-element-with-jquery.english.md => remove-classes-from-an-element-with-jquery.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/jquery/{target-a-specific-child-of-an-element-using-jquery.english.md => target-a-specific-child-of-an-element-using-jquery.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/jquery/{target-elements-by-class-using-jquery.english.md => target-elements-by-class-using-jquery.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/jquery/{target-elements-by-id-using-jquery.english.md => target-elements-by-id-using-jquery.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/jquery/{target-even-elements-using-jquery.english.md => target-even-elements-using-jquery.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/jquery/{target-html-elements-with-selectors-using-jquery.english.md => target-html-elements-with-selectors-using-jquery.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/jquery/{target-the-children-of-an-element-using-jquery.english.md => target-the-children-of-an-element-using-jquery.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/jquery/{target-the-parent-of-an-element-using-jquery.english.md => target-the-parent-of-an-element-using-jquery.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/jquery/{target-the-same-element-with-multiple-jquery-selectors.english.md => target-the-same-element-with-multiple-jquery-selectors.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/jquery/{use-appendto-to-move-elements-with-jquery.english.md => use-appendto-to-move-elements-with-jquery.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/jquery/{use-jquery-to-modify-the-entire-page.english.md => use-jquery-to-modify-the-entire-page.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react-and-redux/{connect-redux-to-react.english.md => connect-redux-to-react.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react-and-redux/{connect-redux-to-the-messages-app.english.md => connect-redux-to-the-messages-app.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react-and-redux/{extract-local-state-into-redux.english.md => extract-local-state-into-redux.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react-and-redux/{extract-state-logic-to-redux.english.md => extract-state-logic-to-redux.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react-and-redux/{getting-started-with-react-redux.english.md => getting-started-with-react-redux.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react-and-redux/{manage-state-locally-first.english.md => manage-state-locally-first.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react-and-redux/{map-dispatch-to-props.english.md => map-dispatch-to-props.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react-and-redux/{map-state-to-props.english.md => map-state-to-props.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react-and-redux/{moving-forward-from-here.english.md => moving-forward-from-here.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react-and-redux/{use-provider-to-connect-redux-to-react.english.md => use-provider-to-connect-redux-to-react.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{access-props-using-this.props.english.md => access-props-using-this.props.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{add-comments-in-jsx.english.md => add-comments-in-jsx.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{add-event-listeners.english.md => add-event-listeners.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{add-inline-styles-in-react.english.md => add-inline-styles-in-react.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{bind-this-to-a-class-method.english.md => bind-this-to-a-class-method.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{change-inline-css-conditionally-based-on-component-state.english.md => change-inline-css-conditionally-based-on-component-state.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{compose-react-components.english.md => compose-react-components.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{create-a-complex-jsx-element.english.md => create-a-complex-jsx-element.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{create-a-component-with-composition.english.md => create-a-component-with-composition.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{create-a-controlled-form.english.md => create-a-controlled-form.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{create-a-controlled-input.english.md => create-a-controlled-input.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{create-a-react-component.english.md => create-a-react-component.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{create-a-simple-jsx-element.english.md => create-a-simple-jsx-element.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{create-a-stateful-component.english.md => create-a-stateful-component.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{create-a-stateless-functional-component.english.md => create-a-stateless-functional-component.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{define-an-html-class-in-jsx.english.md => define-an-html-class-in-jsx.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{give-sibling-elements-a-unique-key-attribute.english.md => give-sibling-elements-a-unique-key-attribute.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{introducing-inline-styles.english.md => introducing-inline-styles.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{learn-about-self-closing-jsx-tags.english.md => learn-about-self-closing-jsx-tags.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{optimize-re-renders-with-shouldcomponentupdate.english.md => optimize-re-renders-with-shouldcomponentupdate.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{override-default-props.english.md => override-default-props.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{pass-a-callback-as-props.english.md => pass-a-callback-as-props.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{pass-an-array-as-props.english.md => pass-an-array-as-props.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{pass-props-to-a-stateless-functional-component.english.md => pass-props-to-a-stateless-functional-component.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{pass-state-as-props-to-child-components.english.md => pass-state-as-props-to-child-components.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{render-a-class-component-to-the-dom.english.md => render-a-class-component-to-the-dom.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{render-conditionally-from-props.english.md => render-conditionally-from-props.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{render-html-elements-to-the-dom.english.md => render-html-elements-to-the-dom.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{render-react-on-the-server-with-rendertostring.english.md => render-react-on-the-server-with-rendertostring.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{render-state-in-the-user-interface-another-way.english.md => render-state-in-the-user-interface-another-way.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{render-state-in-the-user-interface.english.md => render-state-in-the-user-interface.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{render-with-an-if-else-condition.english.md => render-with-an-if-else-condition.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{review-using-props-with-stateless-functional-components.english.md => review-using-props-with-stateless-functional-components.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{set-state-with-this.setstate.english.md => set-state-with-this.setstate.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{use--for-a-more-concise-conditional.english.md => use--for-a-more-concise-conditional.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{use-a-ternary-expression-for-conditional-rendering.english.md => use-a-ternary-expression-for-conditional-rendering.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{use-advanced-javascript-in-react-render-method.english.md => use-advanced-javascript-in-react-render-method.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{use-array.filter-to-dynamically-filter-an-array.english.md => use-array.filter-to-dynamically-filter-an-array.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{use-array.map-to-dynamically-render-elements.english.md => use-array.map-to-dynamically-render-elements.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{use-default-props.english.md => use-default-props.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{use-proptypes-to-define-the-props-you-expect.english.md => use-proptypes-to-define-the-props-you-expect.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{use-react-to-render-nested-components.english.md => use-react-to-render-nested-components.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{use-state-to-toggle-an-element.english.md => use-state-to-toggle-an-element.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{use-the-lifecycle-method-componentdidmount.english.md => use-the-lifecycle-method-componentdidmount.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{use-the-lifecycle-method-componentwillmount.english.md => use-the-lifecycle-method-componentwillmount.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{write-a-react-component-from-scratch.english.md => write-a-react-component-from-scratch.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/react/{write-a-simple-counter.english.md => write-a-simple-counter.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/redux/{combine-multiple-reducers.english.md => combine-multiple-reducers.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/redux/{copy-an-object-with-object.assign.english.md => copy-an-object-with-object.assign.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/redux/{create-a-redux-store.english.md => create-a-redux-store.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/redux/{define-a-redux-action.english.md => define-a-redux-action.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/redux/{define-an-action-creator.english.md => define-an-action-creator.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/redux/{dispatch-an-action-event.english.md => dispatch-an-action-event.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/redux/{get-state-from-the-redux-store.english.md => get-state-from-the-redux-store.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/redux/{handle-an-action-in-the-store.english.md => handle-an-action-in-the-store.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/redux/{never-mutate-state.english.md => never-mutate-state.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/redux/{register-a-store-listener.english.md => register-a-store-listener.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/redux/{remove-an-item-from-an-array.english.md => remove-an-item-from-an-array.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/redux/{send-action-data-to-the-store.english.md => send-action-data-to-the-store.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/redux/{use-a-switch-statement-to-handle-multiple-actions.english.md => use-a-switch-statement-to-handle-multiple-actions.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/redux/{use-const-for-action-types.english.md => use-const-for-action-types.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/redux/{use-middleware-to-handle-asynchronous-actions.english.md => use-middleware-to-handle-asynchronous-actions.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/redux/{use-the-spread-operator-on-arrays.english.md => use-the-spread-operator-on-arrays.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/redux/{write-a-counter-with-redux.english.md => write-a-counter-with-redux.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/sass/{apply-a-style-until-a-condition-is-met-with-while.english.md => apply-a-style-until-a-condition-is-met-with-while.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/sass/{create-reusable-css-with-mixins.english.md => create-reusable-css-with-mixins.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/sass/{extend-one-set-of-css-styles-to-another-element.english.md => extend-one-set-of-css-styles-to-another-element.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/sass/{nest-css-with-sass.english.md => nest-css-with-sass.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/sass/{split-your-styles-into-smaller-chunks-with-partials.english.md => split-your-styles-into-smaller-chunks-with-partials.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/sass/{store-data-with-sass-variables.english.md => store-data-with-sass-variables.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/sass/{use-each-to-map-over-items-in-a-list.english.md => use-each-to-map-over-items-in-a-list.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/sass/{use-for-to-create-a-sass-loop.english.md => use-for-to-create-a-sass-loop.md} (100%) rename curriculum/challenges/english/03-front-end-libraries/sass/{use-if-and-else-to-add-logic-to-your-styles.english.md => use-if-and-else-to-add-logic-to-your-styles.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-projects/{visualize-data-with-a-bar-chart.english.md => visualize-data-with-a-bar-chart.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-projects/{visualize-data-with-a-choropleth-map.english.md => visualize-data-with-a-choropleth-map.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-projects/{visualize-data-with-a-heat-map.english.md => visualize-data-with-a-heat-map.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-projects/{visualize-data-with-a-scatterplot-graph.english.md => visualize-data-with-a-scatterplot-graph.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-projects/{visualize-data-with-a-treemap-diagram.english.md => visualize-data-with-a-treemap-diagram.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{add-a-hover-effect-to-a-d3-element.english.md => add-a-hover-effect-to-a-d3-element.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{add-a-tooltip-to-a-d3-element.english.md => add-a-tooltip-to-a-d3-element.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{add-attributes-to-the-circle-elements.english.md => add-attributes-to-the-circle-elements.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{add-axes-to-a-visualization.english.md => add-axes-to-a-visualization.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{add-classes-with-d3.english.md => add-classes-with-d3.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{add-document-elements-with-d3.english.md => add-document-elements-with-d3.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{add-inline-styling-to-elements.english.md => add-inline-styling-to-elements.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{add-labels-to-d3-elements.english.md => add-labels-to-d3-elements.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{add-labels-to-scatter-plot-circles.english.md => add-labels-to-scatter-plot-circles.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{change-styles-based-on-data.english.md => change-styles-based-on-data.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{change-the-color-of-an-svg-element.english.md => change-the-color-of-an-svg-element.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{change-the-presentation-of-a-bar-chart.english.md => change-the-presentation-of-a-bar-chart.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{create-a-bar-for-each-data-point-in-the-set.english.md => create-a-bar-for-each-data-point-in-the-set.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{create-a-linear-scale-with-d3.english.md => create-a-linear-scale-with-d3.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{create-a-scatterplot-with-svg-circles.english.md => create-a-scatterplot-with-svg-circles.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{display-shapes-with-svg.english.md => display-shapes-with-svg.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{dynamically-change-the-height-of-each-bar.english.md => dynamically-change-the-height-of-each-bar.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{dynamically-set-the-coordinates-for-each-bar.english.md => dynamically-set-the-coordinates-for-each-bar.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{invert-svg-elements.english.md => invert-svg-elements.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{learn-about-svg-in-d3.english.md => learn-about-svg-in-d3.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{select-a-group-of-elements-with-d3.english.md => select-a-group-of-elements-with-d3.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{set-a-domain-and-a-range-on-a-scale.english.md => set-a-domain-and-a-range-on-a-scale.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{style-d3-labels.english.md => style-d3-labels.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{update-the-height-of-an-element-dynamically.english.md => update-the-height-of-an-element-dynamically.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{use-a-pre-defined-scale-to-place-elements.english.md => use-a-pre-defined-scale-to-place-elements.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{use-dynamic-scales.english.md => use-dynamic-scales.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{use-the-d3.max-and-d3.min-functions-to-find-minimum-and-maximum-values-in-a-dataset.english.md => use-the-d3.max-and-d3.min-functions-to-find-minimum-and-maximum-values-in-a-dataset.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{work-with-data-in-d3.english.md => work-with-data-in-d3.md} (100%) rename curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/{work-with-dynamic-data-in-d3.english.md => work-with-dynamic-data-in-d3.md} (100%) rename curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/{access-the-json-data-from-an-api.english.md => access-the-json-data-from-an-api.md} (100%) rename curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/{change-text-with-click-events.english.md => change-text-with-click-events.md} (100%) rename curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/{convert-json-data-to-html.english.md => convert-json-data-to-html.md} (100%) rename curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/{get-geolocation-data-to-find-a-users-gps-coordinates.english.md => get-geolocation-data-to-find-a-users-gps-coordinates.md} (100%) rename curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/{get-json-with-the-javascript-fetch-method.english.md => get-json-with-the-javascript-fetch-method.md} (100%) rename curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/{get-json-with-the-javascript-xmlhttprequest-method.english.md => get-json-with-the-javascript-xmlhttprequest-method.md} (100%) rename curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/{handle-click-events-with-javascript-using-the-onclick-property.english.md => handle-click-events-with-javascript-using-the-onclick-property.md} (100%) rename curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/{post-data-with-the-javascript-xmlhttprequest-method.english.md => post-data-with-the-javascript-xmlhttprequest-method.md} (100%) rename curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/{pre-filter-json-to-get-the-data-you-need.english.md => pre-filter-json-to-get-the-data-you-need.md} (100%) rename curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/{render-images-from-data-sources.english.md => render-images-from-data-sources.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/{exercise-tracker.english.md => exercise-tracker.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/{file-metadata-microservice.english.md => file-metadata-microservice.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/{request-header-parser-microservice.english.md => request-header-parser-microservice.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/{timestamp-microservice.english.md => timestamp-microservice.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/{url-shortener-microservice.english.md => url-shortener-microservice.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/{chain-middleware-to-create-a-time-server.english.md => chain-middleware-to-create-a-time-server.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/{get-data-from-post-requests.english.md => get-data-from-post-requests.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/{get-query-parameter-input-from-the-client.english.md => get-query-parameter-input-from-the-client.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/{get-route-parameter-input-from-the-client.english.md => get-route-parameter-input-from-the-client.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/{implement-a-root-level-request-logger-middleware.english.md => implement-a-root-level-request-logger-middleware.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/{meet-the-node-console.english.md => meet-the-node-console.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/{serve-an-html-file.english.md => serve-an-html-file.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/{serve-json-on-a-specific-route.english.md => serve-json-on-a-specific-route.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/{serve-static-assets.english.md => serve-static-assets.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/{start-a-working-express-server.english.md => start-a-working-express-server.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/{use-body-parser-to-parse-post-requests.english.md => use-body-parser-to-parse-post-requests.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/{use-the-.env-file.english.md => use-the-.env-file.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/{add-a-description-to-your-package.json.english.md => add-a-description-to-your-package.json.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/{add-a-license-to-your-package.json.english.md => add-a-license-to-your-package.json.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/{add-a-version-to-your-package.json.english.md => add-a-version-to-your-package.json.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/{add-keywords-to-your-package.json.english.md => add-keywords-to-your-package.json.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/{expand-your-project-with-external-packages-from-npm.english.md => expand-your-project-with-external-packages-from-npm.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/{how-to-use-package.json-the-core-of-any-node.js-project-or-npm-package.english.md => how-to-use-package.json-the-core-of-any-node.js-project-or-npm-package.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/{manage-npm-dependencies-by-understanding-semantic-versioning.english.md => manage-npm-dependencies-by-understanding-semantic-versioning.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/{remove-a-package-from-your-dependencies.english.md => remove-a-package-from-your-dependencies.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/{use-the-caret-character-to-use-the-latest-minor-version-of-a-dependency.english.md => use-the-caret-character-to-use-the-latest-minor-version-of-a-dependency.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/{use-the-tilde-character-to-always-use-the-latest-patch-version-of-a-dependency.english.md => use-the-tilde-character-to-always-use-the-latest-patch-version-of-a-dependency.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/{chain-search-query-helpers-to-narrow-search-results.english.md => chain-search-query-helpers-to-narrow-search-results.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/{create-a-model.english.md => create-a-model.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/{create-and-save-a-record-of-a-model.english.md => create-and-save-a-record-of-a-model.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/{create-many-records-with-model.create.english.md => create-many-records-with-model.create.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/{delete-many-documents-with-model.remove.english.md => delete-many-documents-with-model.remove.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/{delete-one-document-using-model.findbyidandremove.english.md => delete-one-document-using-model.findbyidandremove.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/{install-and-set-up-mongoose.english.md => install-and-set-up-mongoose.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/{perform-classic-updates-by-running-find-edit-then-save.english.md => perform-classic-updates-by-running-find-edit-then-save.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/{perform-new-updates-on-a-document-using-model.findoneandupdate.english.md => perform-new-updates-on-a-document-using-model.findoneandupdate.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/{use-model.find-to-search-your-database.english.md => use-model.find-to-search-your-database.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/{use-model.findbyid-to-search-your-database-by-id.english.md => use-model.findbyid-to-search-your-database-by-id.md} (100%) rename curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/{use-model.findone-to-return-a-single-matching-document-from-your-database.english.md => use-model.findone-to-return-a-single-matching-document-from-your-database.md} (100%) rename curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/{announce-new-users.english.md => announce-new-users.md} (100%) rename curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/{authentication-strategies.english.md => authentication-strategies.md} (100%) rename curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/{authentication-with-socket.io.english.md => authentication-with-socket.io.md} (100%) rename curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/{clean-up-your-project-with-modules.english.md => clean-up-your-project-with-modules.md} (100%) rename curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/{communicate-by-emitting.english.md => communicate-by-emitting.md} (100%) rename curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/{create-new-middleware.english.md => create-new-middleware.md} (100%) rename curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/{handle-a-disconnect.english.md => handle-a-disconnect.md} (100%) rename curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/{hashing-your-passwords.english.md => hashing-your-passwords.md} (100%) rename curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/{how-to-put-a-profile-together.english.md => how-to-put-a-profile-together.md} (100%) rename curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/{how-to-use-passport-strategies.english.md => how-to-use-passport-strategies.md} (100%) rename curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/{implement-the-serialization-of-a-passport-user.english.md => implement-the-serialization-of-a-passport-user.md} (100%) rename curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/{implementation-of-social-authentication-ii.english.md => implementation-of-social-authentication-ii.md} (100%) rename curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/{implementation-of-social-authentication-iii.english.md => implementation-of-social-authentication-iii.md} (100%) rename curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/{implementation-of-social-authentication.english.md => implementation-of-social-authentication.md} (100%) rename curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/{logging-a-user-out.english.md => logging-a-user-out.md} (100%) rename curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/{registration-of-new-users.english.md => registration-of-new-users.md} (100%) rename curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/{send-and-display-chat-messages.english.md => send-and-display-chat-messages.md} (100%) rename curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/{serialization-of-a-user-object.english.md => serialization-of-a-user-object.md} (100%) rename curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/{set-up-a-template-engine.english.md => set-up-a-template-engine.md} (100%) rename curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/{set-up-passport.english.md => set-up-passport.md} (100%) rename curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/{set-up-the-environment.english.md => set-up-the-environment.md} (100%) rename curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/{use-a-template-engines-powers.english.md => use-a-template-engines-powers.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{assert-deep-equality-with-.deepequal-and-.notdeepequal.english.md => assert-deep-equality-with-.deepequal-and-.notdeepequal.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{compare-the-properties-of-two-elements.english.md => compare-the-properties-of-two-elements.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{learn-how-javascript-assertions-work.english.md => learn-how-javascript-assertions-work.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{run-functional-tests-on-an-api-response-using-chai-http-iii---put-method.english.md => run-functional-tests-on-an-api-response-using-chai-http-iii---put-method.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{run-functional-tests-on-an-api-response-using-chai-http-iv---put-method.english.md => run-functional-tests-on-an-api-response-using-chai-http-iv---put-method.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{run-functional-tests-on-api-endpoints-using-chai-http-ii.english.md => run-functional-tests-on-api-endpoints-using-chai-http-ii.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{run-functional-tests-on-api-endpoints-using-chai-http.english.md => run-functional-tests-on-api-endpoints-using-chai-http.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{run-functional-tests-using-a-headless-browser-ii.english.md => run-functional-tests-using-a-headless-browser-ii.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{run-functional-tests-using-a-headless-browser.english.md => run-functional-tests-using-a-headless-browser.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{test-for-truthiness.english.md => test-for-truthiness.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{test-if-a-string-contains-a-substring.english.md => test-if-a-string-contains-a-substring.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{test-if-a-value-falls-within-a-specific-range.english.md => test-if-a-value-falls-within-a-specific-range.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{test-if-a-value-is-a-string.english.md => test-if-a-value-is-a-string.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{test-if-a-value-is-an-array.english.md => test-if-a-value-is-an-array.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{test-if-a-value-is-of-a-specific-data-structure-type.english.md => test-if-a-value-is-of-a-specific-data-structure-type.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{test-if-a-variable-or-function-is-defined.english.md => test-if-a-variable-or-function-is-defined.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{test-if-an-array-contains-an-item.english.md => test-if-an-array-contains-an-item.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{test-if-an-object-has-a-property.english.md => test-if-an-object-has-a-property.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{test-if-an-object-is-an-instance-of-a-constructor.english.md => test-if-an-object-is-an-instance-of-a-constructor.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{test-if-one-value-is-below-or-at-least-as-large-as-another.english.md => test-if-one-value-is-below-or-at-least-as-large-as-another.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{use-assert.isok-and-assert.isnotok.english.md => use-assert.isok-and-assert.isnotok.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{use-regular-expressions-to-test-a-string.english.md => use-regular-expressions-to-test-a-string.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{use-the-double-equals-to-assert-equality.english.md => use-the-double-equals-to-assert-equality.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/{use-the-triple-equals-to-assert-strict-equality.english.md => use-the-triple-equals-to-assert-strict-equality.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/{american-british-translator.english.md => american-british-translator.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/{issue-tracker.english.md => issue-tracker.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/{metric-imperial-converter.english.md => metric-imperial-converter.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/{personal-library.english.md => personal-library.md} (100%) rename curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/{sudoku-solver.english.md => sudoku-solver.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{build-your-own-functions.english.md => build-your-own-functions.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{comparing-and-sorting-tuples.english.md => comparing-and-sorting-tuples.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{conditional-execution.english.md => conditional-execution.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{data-visualization-mailing-lists.english.md => data-visualization-mailing-lists.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{data-visualization-page-rank.english.md => data-visualization-page-rank.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{dictionaries-and-loops.english.md => dictionaries-and-loops.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{dictionaries-common-applications.english.md => dictionaries-common-applications.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{files-as-a-sequence.english.md => files-as-a-sequence.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{intermediate-expressions.english.md => intermediate-expressions.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{intermediate-strings.english.md => intermediate-strings.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{introduction-elements-of-python.english.md => introduction-elements-of-python.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{introduction-hardware-achitecture.english.md => introduction-hardware-achitecture.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{introduction-python-as-a-language.english.md => introduction-python-as-a-language.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{introduction-why-program.english.md => introduction-why-program.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{iterations-definite-loops.english.md => iterations-definite-loops.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{iterations-loop-idioms.english.md => iterations-loop-idioms.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{iterations-more-patterns.english.md => iterations-more-patterns.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{loops-and-iterations.english.md => loops-and-iterations.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{make-a-relational-database.english.md => make-a-relational-database.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{more-conditional-structures.english.md => more-conditional-structures.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{networking-protocol.english.md => networking-protocol.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{networking-text-processing.english.md => networking-text-processing.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{networking-using-urllib-in-python.english.md => networking-using-urllib-in-python.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{networking-web-scraping-with-python.english.md => networking-web-scraping-with-python.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{networking-with-python.english.md => networking-with-python.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{networking-write-a-web-browser.english.md => networking-write-a-web-browser.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{object-lifecycle.english.md => object-lifecycle.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{objects-a-sample-class.english.md => objects-a-sample-class.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{objects-inheritance.english.md => objects-inheritance.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{python-dictionaries.english.md => python-dictionaries.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{python-functions.english.md => python-functions.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{python-lists.english.md => python-lists.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{python-objects.english.md => python-objects.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{reading-files.english.md => reading-files.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{regular-expressions-matching-and-extracting-data.english.md => regular-expressions-matching-and-extracting-data.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{regular-expressions-practical-applications.english.md => regular-expressions-practical-applications.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{regular-expressions.english.md => regular-expressions.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{relational-database-design.english.md => relational-database-design.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{relational-databases-and-sqlite.english.md => relational-databases-and-sqlite.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{relational-databases-join-operation.english.md => relational-databases-join-operation.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{relational-databases-many-to-many-relationships.english.md => relational-databases-many-to-many-relationships.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{relational-databases-relationship-building.english.md => relational-databases-relationship-building.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{representing-relationships-in-a-relational-database.english.md => representing-relationships-in-a-relational-database.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{strings-and-lists.english.md => strings-and-lists.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{strings-in-python.english.md => strings-in-python.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{the-tuples-collection.english.md => the-tuples-collection.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{using-web-services.english.md => using-web-services.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{variables-expressions-and-statements.english.md => variables-expressions-and-statements.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{visualizing-data-with-python.english.md => visualizing-data-with-python.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{web-services-api-rate-limiting-and-security.english.md => web-services-api-rate-limiting-and-security.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{web-services-apis.english.md => web-services-apis.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{web-services-json.english.md => web-services-json.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{web-services-service-oriented-approach.english.md => web-services-service-oriented-approach.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{web-services-xml-schema.english.md => web-services-xml-schema.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{web-services-xml.english.md => web-services-xml.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/{working-with-lists.english.md => working-with-lists.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/{arithmetic-formatter.english.md => arithmetic-formatter.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/{budget-app.english.md => budget-app.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/{polygon-area-calculator.english.md => polygon-area-calculator.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/{probability-calculator.english.md => probability-calculator.md} (100%) rename curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/{time-calculator.english.md => time-calculator.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{data-analysis-example-a.english.md => data-analysis-example-a.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{data-analysis-example-b.english.md => data-analysis-example-b.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{data-cleaning-and-visualizations.english.md => data-cleaning-and-visualizations.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{data-cleaning-duplicates.english.md => data-cleaning-duplicates.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{data-cleaning-introduction.english.md => data-cleaning-introduction.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{data-cleaning-with-dataframes.english.md => data-cleaning-with-dataframes.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{how-to-use-jupyter-notebooks-intro.english.md => how-to-use-jupyter-notebooks-intro.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{introduction-to-data-analysis.english.md => introduction-to-data-analysis.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{jupyter-notebooks-cells.english.md => jupyter-notebooks-cells.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{jupyter-notebooks-importing-and-exporting-data.english.md => jupyter-notebooks-importing-and-exporting-data.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{numpy-algebra-and-size.english.md => numpy-algebra-and-size.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{numpy-arrays.english.md => numpy-arrays.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{numpy-boolean-arrays.english.md => numpy-boolean-arrays.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{numpy-introduction-a.english.md => numpy-introduction-a.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{numpy-introduction-b.english.md => numpy-introduction-b.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{numpy-operations.english.md => numpy-operations.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{pandas-conditional-selection-and-modifying-dataframes.english.md => pandas-conditional-selection-and-modifying-dataframes.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{pandas-creating-columns.english.md => pandas-creating-columns.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{pandas-dataframes.english.md => pandas-dataframes.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{pandas-indexing-and-conditional-selection.english.md => pandas-indexing-and-conditional-selection.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{pandas-introduction.english.md => pandas-introduction.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{parsing-html-and-saving-data.english.md => parsing-html-and-saving-data.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{python-functions-and-collections.english.md => python-functions-and-collections.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{python-introduction.english.md => python-introduction.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{python-iteration-and-modules.english.md => python-iteration-and-modules.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{reading-data-csv-and-txt.english.md => reading-data-csv-and-txt.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{reading-data-from-databases.english.md => reading-data-from-databases.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/{reading-data-introduction.english.md => reading-data-introduction.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/{demographic-data-analyzer.english.md => demographic-data-analyzer.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/{mean-variance-standard-deviation-calculator.english.md => mean-variance-standard-deviation-calculator.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/{medical-data-visualizer.english.md => medical-data-visualizer.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/{page-view-time-series-visualizer.english.md => page-view-time-series-visualizer.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/{sea-level-predictor.english.md => sea-level-predictor.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/numpy/{accessing-and-changing-elements,-rows,-columns.english.md => accessing-and-changing-elements,-rows,-columns.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/numpy/{basics-of-numpy.english.md => basics-of-numpy.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/numpy/{copying-arrays-warning.english.md => copying-arrays-warning.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/numpy/{initialize-array-problem.english.md => initialize-array-problem.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/numpy/{initializing-different-arrays.english.md => initializing-different-arrays.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/numpy/{loading-data-and-advanced-indexing.english.md => loading-data-and-advanced-indexing.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/numpy/{mathematics.english.md => mathematics.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/numpy/{reorganizing-arrays.english.md => reorganizing-arrays.md} (100%) rename curriculum/challenges/english/08-data-analysis-with-python/numpy/{what-is-numpy.english.md => what-is-numpy.md} (100%) rename curriculum/challenges/english/09-information-security/information-security-projects/{anonymous-message-board.english.md => anonymous-message-board.md} (100%) rename curriculum/challenges/english/09-information-security/information-security-projects/{port-scanner.english.md => port-scanner.md} (100%) rename curriculum/challenges/english/09-information-security/information-security-projects/{secure-real-time-multiplayer-game.english.md => secure-real-time-multiplayer-game.md} (100%) rename curriculum/challenges/english/09-information-security/information-security-projects/{sha-1-password-cracker.english.md => sha-1-password-cracker.md} (100%) rename curriculum/challenges/english/09-information-security/information-security-projects/{stock-price-checker.english.md => stock-price-checker.md} (100%) rename curriculum/challenges/english/09-information-security/information-security-with-helmetjs/{ask-browsers-to-access-your-site-via-https-only-with-helmet.hsts.english.md => ask-browsers-to-access-your-site-via-https-only-with-helmet.hsts.md} (100%) rename curriculum/challenges/english/09-information-security/information-security-with-helmetjs/{avoid-inferring-the-response-mime-type-with-helmet.nosniff.english.md => avoid-inferring-the-response-mime-type-with-helmet.nosniff.md} (100%) rename curriculum/challenges/english/09-information-security/information-security-with-helmetjs/{configure-helmet-using-the-parent-helmet-middleware.english.md => configure-helmet-using-the-parent-helmet-middleware.md} (100%) rename curriculum/challenges/english/09-information-security/information-security-with-helmetjs/{disable-client-side-caching-with-helmet.nocache.english.md => disable-client-side-caching-with-helmet.nocache.md} (100%) rename curriculum/challenges/english/09-information-security/information-security-with-helmetjs/{disable-dns-prefetching-with-helmet.dnsprefetchcontrol.english.md => disable-dns-prefetching-with-helmet.dnsprefetchcontrol.md} (100%) rename curriculum/challenges/english/09-information-security/information-security-with-helmetjs/{hash-and-compare-passwords-asynchronously.english.md => hash-and-compare-passwords-asynchronously.md} (100%) rename curriculum/challenges/english/09-information-security/information-security-with-helmetjs/{hash-and-compare-passwords-synchronously.english.md => hash-and-compare-passwords-synchronously.md} (100%) rename curriculum/challenges/english/09-information-security/information-security-with-helmetjs/{hide-potentially-dangerous-information-using-helmet.hidepoweredby.english.md => hide-potentially-dangerous-information-using-helmet.hidepoweredby.md} (100%) rename curriculum/challenges/english/09-information-security/information-security-with-helmetjs/{install-and-require-helmet.english.md => install-and-require-helmet.md} (100%) rename curriculum/challenges/english/09-information-security/information-security-with-helmetjs/{mitigate-the-risk-of-clickjacking-with-helmet.frameguard.english.md => mitigate-the-risk-of-clickjacking-with-helmet.frameguard.md} (100%) rename curriculum/challenges/english/09-information-security/information-security-with-helmetjs/{mitigate-the-risk-of-cross-site-scripting-xss-attacks-with-helmet.xssfilter.english.md => mitigate-the-risk-of-cross-site-scripting-xss-attacks-with-helmet.xssfilter.md} (100%) rename curriculum/challenges/english/09-information-security/information-security-with-helmetjs/{prevent-ie-from-opening-untrusted-html-with-helmet.ienoopen.english.md => prevent-ie-from-opening-untrusted-html-with-helmet.ienoopen.md} (100%) rename curriculum/challenges/english/09-information-security/information-security-with-helmetjs/{set-a-content-security-policy-with-helmet.contentsecuritypolicy.english.md => set-a-content-security-policy-with-helmet.contentsecuritypolicy.md} (100%) rename curriculum/challenges/english/09-information-security/information-security-with-helmetjs/{understand-bcrypt-hashes.english.md => understand-bcrypt-hashes.md} (100%) rename curriculum/challenges/english/09-information-security/python-for-penetration-testing/{creating-a-tcp-client.english.md => creating-a-tcp-client.md} (100%) rename curriculum/challenges/english/09-information-security/python-for-penetration-testing/{developing-a-banner-grabber.english.md => developing-a-banner-grabber.md} (100%) rename curriculum/challenges/english/09-information-security/python-for-penetration-testing/{developing-a-port-scanner.english.md => developing-a-port-scanner.md} (100%) rename curriculum/challenges/english/09-information-security/python-for-penetration-testing/{developing-an-nmap-scanner-part-1.english.md => developing-an-nmap-scanner-part-1.md} (100%) rename curriculum/challenges/english/09-information-security/python-for-penetration-testing/{developing-an-nmap-scanner-part-2.english.md => developing-an-nmap-scanner-part-2.md} (100%) rename curriculum/challenges/english/09-information-security/python-for-penetration-testing/{introduction-and-setup.english.md => introduction-and-setup.md} (100%) rename curriculum/challenges/english/09-information-security/python-for-penetration-testing/{understanding-sockets-and-creating-a-tcp-server.english.md => understanding-sockets-and-creating-a-tcp-server.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/algorithms/{find-the-symmetric-difference.english.md => find-the-symmetric-difference.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/algorithms/{implement-bubble-sort.english.md => implement-bubble-sort.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/algorithms/{implement-insertion-sort.english.md => implement-insertion-sort.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/algorithms/{implement-merge-sort.english.md => implement-merge-sort.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/algorithms/{implement-quick-sort.english.md => implement-quick-sort.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/algorithms/{implement-selection-sort.english.md => implement-selection-sort.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/algorithms/{inventory-update.english.md => inventory-update.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/algorithms/{no-repeats-please.english.md => no-repeats-please.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/algorithms/{pairwise.english.md => pairwise.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{add-a-new-element-to-a-binary-search-tree.english.md => add-a-new-element-to-a-binary-search-tree.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{add-elements-at-a-specific-index-in-a-linked-list.english.md => add-elements-at-a-specific-index-in-a-linked-list.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{adjacency-list.english.md => adjacency-list.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{adjacency-matrix.english.md => adjacency-matrix.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{breadth-first-search.english.md => breadth-first-search.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{check-if-an-element-is-present-in-a-binary-search-tree.english.md => check-if-an-element-is-present-in-a-binary-search-tree.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{check-if-binary-search-tree.english.md => check-if-binary-search-tree.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{create-a-circular-queue.english.md => create-a-circular-queue.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{create-a-doubly-linked-list.english.md => create-a-doubly-linked-list.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{create-a-hash-table.english.md => create-a-hash-table.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{create-a-linked-list-class.english.md => create-a-linked-list-class.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{create-a-map-data-structure.english.md => create-a-map-data-structure.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{create-a-priority-queue-class.english.md => create-a-priority-queue-class.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{create-a-queue-class.english.md => create-a-queue-class.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{create-a-set-class.english.md => create-a-set-class.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{create-a-stack-class.english.md => create-a-stack-class.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{create-a-trie-search-tree.english.md => create-a-trie-search-tree.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{create-an-es6-javascript-map.english.md => create-an-es6-javascript-map.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{create-and-add-to-sets-in-es6.english.md => create-and-add-to-sets-in-es6.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{delete-a-leaf-node-in-a-binary-search-tree.english.md => delete-a-leaf-node-in-a-binary-search-tree.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{delete-a-node-with-one-child-in-a-binary-search-tree.english.md => delete-a-node-with-one-child-in-a-binary-search-tree.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{delete-a-node-with-two-children-in-a-binary-search-tree.english.md => delete-a-node-with-two-children-in-a-binary-search-tree.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{depth-first-search.english.md => depth-first-search.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{find-the-minimum-and-maximum-height-of-a-binary-search-tree.english.md => find-the-minimum-and-maximum-height-of-a-binary-search-tree.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{find-the-minimum-and-maximum-value-in-a-binary-search-tree.english.md => find-the-minimum-and-maximum-value-in-a-binary-search-tree.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{implement-heap-sort-with-a-min-heap.english.md => implement-heap-sort-with-a-min-heap.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{incidence-matrix.english.md => incidence-matrix.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{insert-an-element-into-a-max-heap.english.md => insert-an-element-into-a-max-heap.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{invert-a-binary-tree.english.md => invert-a-binary-tree.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{learn-how-a-stack-works.english.md => learn-how-a-stack-works.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{perform-a-difference-on-two-sets-of-data.english.md => perform-a-difference-on-two-sets-of-data.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{perform-a-subset-check-on-two-sets-of-data.english.md => perform-a-subset-check-on-two-sets-of-data.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{perform-a-union-on-two-sets.english.md => perform-a-union-on-two-sets.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{perform-an-intersection-on-two-sets-of-data.english.md => perform-an-intersection-on-two-sets-of-data.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{remove-an-element-from-a-max-heap.english.md => remove-an-element-from-a-max-heap.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{remove-elements-from-a-linked-list-by-index.english.md => remove-elements-from-a-linked-list-by-index.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{remove-elements-from-a-linked-list.english.md => remove-elements-from-a-linked-list.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{remove-items-from-a-set-in-es6.english.md => remove-items-from-a-set-in-es6.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{reverse-a-doubly-linked-list.english.md => reverse-a-doubly-linked-list.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{search-within-a-linked-list.english.md => search-within-a-linked-list.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{typed-arrays.english.md => typed-arrays.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{use-.has-and-.size-on-an-es6-set.english.md => use-.has-and-.size-on-an-es6-set.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{use-breadth-first-search-in-a-binary-search-tree.english.md => use-breadth-first-search-in-a-binary-search-tree.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{use-depth-first-search-in-a-binary-search-tree.english.md => use-depth-first-search-in-a-binary-search-tree.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{use-spread-and-notes-for-es5-set-integration.english.md => use-spread-and-notes-for-es5-set-integration.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/data-structures/{work-with-nodes-in-a-linked-list.english.md => work-with-nodes-in-a-linked-list.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-1-multiples-of-3-and-5.english.md => problem-1-multiples-of-3-and-5.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-10-summation-of-primes.english.md => problem-10-summation-of-primes.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-100-arranged-probability.english.md => problem-100-arranged-probability.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-101-optimum-polynomial.english.md => problem-101-optimum-polynomial.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-102-triangle-containment.english.md => problem-102-triangle-containment.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-103-special-subset-sums-optimum.english.md => problem-103-special-subset-sums-optimum.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-104-pandigital-fibonacci-ends.english.md => problem-104-pandigital-fibonacci-ends.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-105-special-subset-sums-testing.english.md => problem-105-special-subset-sums-testing.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-106-special-subset-sums-meta-testing.english.md => problem-106-special-subset-sums-meta-testing.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-107-minimal-network.english.md => problem-107-minimal-network.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-108-diophantine-reciprocals-i.english.md => problem-108-diophantine-reciprocals-i.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-109-darts.english.md => problem-109-darts.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-11-largest-product-in-a-grid.english.md => problem-11-largest-product-in-a-grid.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-110-diophantine-reciprocals-ii.english.md => problem-110-diophantine-reciprocals-ii.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-111-primes-with-runs.english.md => problem-111-primes-with-runs.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-112-bouncy-numbers.english.md => problem-112-bouncy-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-113-non-bouncy-numbers.english.md => problem-113-non-bouncy-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-114-counting-block-combinations-i.english.md => problem-114-counting-block-combinations-i.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-115-counting-block-combinations-ii.english.md => problem-115-counting-block-combinations-ii.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-116-red-green-or-blue-tiles.english.md => problem-116-red-green-or-blue-tiles.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-117-red-green-and-blue-tiles.english.md => problem-117-red-green-and-blue-tiles.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-118-pandigital-prime-sets.english.md => problem-118-pandigital-prime-sets.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-119-digit-power-sum.english.md => problem-119-digit-power-sum.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-12-highly-divisible-triangular-number.english.md => problem-12-highly-divisible-triangular-number.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-120-square-remainders.english.md => problem-120-square-remainders.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-121-disc-game-prize-fund.english.md => problem-121-disc-game-prize-fund.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-122-efficient-exponentiation.english.md => problem-122-efficient-exponentiation.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-123-prime-square-remainders.english.md => problem-123-prime-square-remainders.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-124-ordered-radicals.english.md => problem-124-ordered-radicals.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-125-palindromic-sums.english.md => problem-125-palindromic-sums.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-126-cuboid-layers.english.md => problem-126-cuboid-layers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-127-abc-hits.english.md => problem-127-abc-hits.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-128-hexagonal-tile-differences.english.md => problem-128-hexagonal-tile-differences.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-129-repunit-divisibility.english.md => problem-129-repunit-divisibility.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-13-large-sum.english.md => problem-13-large-sum.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-130-composites-with-prime-repunit-property.english.md => problem-130-composites-with-prime-repunit-property.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-131-prime-cube-partnership.english.md => problem-131-prime-cube-partnership.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-132-large-repunit-factors.english.md => problem-132-large-repunit-factors.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-133-repunit-nonfactors.english.md => problem-133-repunit-nonfactors.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-134-prime-pair-connection.english.md => problem-134-prime-pair-connection.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-135-same-differences.english.md => problem-135-same-differences.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-136-singleton-difference.english.md => problem-136-singleton-difference.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-137-fibonacci-golden-nuggets.english.md => problem-137-fibonacci-golden-nuggets.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-138-special-isosceles-triangles.english.md => problem-138-special-isosceles-triangles.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-139-pythagorean-tiles.english.md => problem-139-pythagorean-tiles.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-14-longest-collatz-sequence.english.md => problem-14-longest-collatz-sequence.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-140-modified-fibonacci-golden-nuggets.english.md => problem-140-modified-fibonacci-golden-nuggets.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-141-investigating-progressive-numbers-n-which-are-also-square.english.md => problem-141-investigating-progressive-numbers-n-which-are-also-square.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-142-perfect-square-collection.english.md => problem-142-perfect-square-collection.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-143-investigating-the-torricelli-point-of-a-triangle.english.md => problem-143-investigating-the-torricelli-point-of-a-triangle.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-144-investigating-multiple-reflections-of-a-laser-beam.english.md => problem-144-investigating-multiple-reflections-of-a-laser-beam.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-145-how-many-reversible-numbers-are-there-below-one-billion.english.md => problem-145-how-many-reversible-numbers-are-there-below-one-billion.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-146-investigating-a-prime-pattern.english.md => problem-146-investigating-a-prime-pattern.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-147-rectangles-in-cross-hatched-grids.english.md => problem-147-rectangles-in-cross-hatched-grids.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-148-exploring-pascals-triangle.english.md => problem-148-exploring-pascals-triangle.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-149-searching-for-a-maximum-sum-subsequence.english.md => problem-149-searching-for-a-maximum-sum-subsequence.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-15-lattice-paths.english.md => problem-15-lattice-paths.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-150-searching-a-triangular-array-for-a-sub-triangle-having-minimum-sum.english.md => problem-150-searching-a-triangular-array-for-a-sub-triangle-having-minimum-sum.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-151-paper-sheets-of-standard-sizes-an-expected-value-problem.english.md => problem-151-paper-sheets-of-standard-sizes-an-expected-value-problem.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-152-writing-one-half-as-a-sum-of-inverse-squares.english.md => problem-152-writing-one-half-as-a-sum-of-inverse-squares.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-153-investigating-gaussian-integers.english.md => problem-153-investigating-gaussian-integers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-154-exploring-pascals-pyramid.english.md => problem-154-exploring-pascals-pyramid.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-155-counting-capacitor-circuits.english.md => problem-155-counting-capacitor-circuits.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-156-counting-digits.english.md => problem-156-counting-digits.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-157-solving-the-diophantine-equation.english.md => problem-157-solving-the-diophantine-equation.md} (100%) rename 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 => problem-158-exploring-strings-for-which-only-one-character-comes-lexicographically-after-its-neighbour-to-the-left.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-159-digital-root-sums-of-factorisations.english.md => problem-159-digital-root-sums-of-factorisations.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-16-power-digit-sum.english.md => problem-16-power-digit-sum.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-160-factorial-trailing-digits.english.md => problem-160-factorial-trailing-digits.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-161-triominoes.english.md => problem-161-triominoes.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-162-hexadecimal-numbers.english.md => problem-162-hexadecimal-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-163-cross-hatched-triangles.english.md => problem-163-cross-hatched-triangles.md} (100%) rename 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 => problem-164-numbers-for-which-no-three-consecutive-digits-have-a-sum-greater-than-a-given-value.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-165-intersections.english.md => problem-165-intersections.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-166-criss-cross.english.md => problem-166-criss-cross.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-167-investigating-ulam-sequences.english.md => problem-167-investigating-ulam-sequences.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-168-number-rotations.english.md => problem-168-number-rotations.md} (100%) rename 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 => problem-169-exploring-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-17-number-letter-counts.english.md => problem-17-number-letter-counts.md} (100%) rename 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 => problem-170-find-the-largest-0-to-9-pandigital-that-can-be-formed-by-concatenating-products.md} (100%) rename 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 => problem-171-finding-numbers-for-which-the-sum-of-the-squares-of-the-digits-is-a-square.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-172-investigating-numbers-with-few-repeated-digits.english.md => problem-172-investigating-numbers-with-few-repeated-digits.md} (100%) rename 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 => problem-173-using-up-to-one-million-tiles-how-many-different-hollow-square-laminae-can-be-formed.md} (100%) rename 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 => problem-174-counting-the-number-of-hollow-square-laminae-that-can-form-one-two-three-...-distinct-arrangements.md} (100%) rename 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 => problem-175-fractions-involving-the-number-of-different-ways-a-number-can-be-expressed-as-a-sum-of-powers-of-2.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-176-right-angled-triangles-that-share-a-cathetus.english.md => problem-176-right-angled-triangles-that-share-a-cathetus.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-177-integer-angled-quadrilaterals.english.md => problem-177-integer-angled-quadrilaterals.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-178-step-numbers.english.md => problem-178-step-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-179-consecutive-positive-divisors.english.md => problem-179-consecutive-positive-divisors.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-18-maximum-path-sum-i.english.md => problem-18-maximum-path-sum-i.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-180-rational-zeros-of-a-function-of-three-variables.english.md => problem-180-rational-zeros-of-a-function-of-three-variables.md} (100%) rename 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 => problem-181-investigating-in-how-many-ways-objects-of-two-different-colours-can-be-grouped.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-182-rsa-encryption.english.md => problem-182-rsa-encryption.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-183-maximum-product-of-parts.english.md => problem-183-maximum-product-of-parts.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-184-triangles-containing-the-origin.english.md => problem-184-triangles-containing-the-origin.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-185-number-mind.english.md => problem-185-number-mind.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-186-connectedness-of-a-network.english.md => problem-186-connectedness-of-a-network.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-187-semiprimes.english.md => problem-187-semiprimes.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-188-the-hyperexponentiation-of-a-number.english.md => problem-188-the-hyperexponentiation-of-a-number.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-189-tri-colouring-a-triangular-grid.english.md => problem-189-tri-colouring-a-triangular-grid.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-19-counting-sundays.english.md => problem-19-counting-sundays.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-190-maximising-a-weighted-product.english.md => problem-190-maximising-a-weighted-product.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-191-prize-strings.english.md => problem-191-prize-strings.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-192-best-approximations.english.md => problem-192-best-approximations.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-193-squarefree-numbers.english.md => problem-193-squarefree-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-194-coloured-configurations.english.md => problem-194-coloured-configurations.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-195-inscribed-circles-of-triangles-with-one-angle-of-60-degrees.english.md => problem-195-inscribed-circles-of-triangles-with-one-angle-of-60-degrees.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-196-prime-triplets.english.md => problem-196-prime-triplets.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-197-investigating-the-behaviour-of-a-recursively-defined-sequence.english.md => problem-197-investigating-the-behaviour-of-a-recursively-defined-sequence.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-198-ambiguous-numbers.english.md => problem-198-ambiguous-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-199-iterative-circle-packing.english.md => problem-199-iterative-circle-packing.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-2-even-fibonacci-numbers.english.md => problem-2-even-fibonacci-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-20-factorial-digit-sum.english.md => problem-20-factorial-digit-sum.md} (100%) rename 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 => problem-200-find-the-200th-prime-proof-sqube-containing-the-contiguous-sub-string-200.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-201-subsets-with-a-unique-sum.english.md => problem-201-subsets-with-a-unique-sum.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-202-laserbeam.english.md => problem-202-laserbeam.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-203-squarefree-binomial-coefficients.english.md => problem-203-squarefree-binomial-coefficients.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-204-generalised-hamming-numbers.english.md => problem-204-generalised-hamming-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-205-dice-game.english.md => problem-205-dice-game.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-206-concealed-square.english.md => problem-206-concealed-square.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-207-integer-partition-equations.english.md => problem-207-integer-partition-equations.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-208-robot-walks.english.md => problem-208-robot-walks.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-209-circular-logic.english.md => problem-209-circular-logic.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-21-amicable-numbers.english.md => problem-21-amicable-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-210-obtuse-angled-triangles.english.md => problem-210-obtuse-angled-triangles.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-211-divisor-square-sum.english.md => problem-211-divisor-square-sum.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-212-combined-volume-of-cuboids.english.md => problem-212-combined-volume-of-cuboids.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-213-flea-circus.english.md => problem-213-flea-circus.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-214-totient-chains.english.md => problem-214-totient-chains.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-215-crack-free-walls.english.md => problem-215-crack-free-walls.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-216-investigating-the-primality-of-numbers-of-the-form-2n2-1.english.md => problem-216-investigating-the-primality-of-numbers-of-the-form-2n2-1.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-217-balanced-numbers.english.md => problem-217-balanced-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-218-perfect-right-angled-triangles.english.md => problem-218-perfect-right-angled-triangles.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-219-skew-cost-coding.english.md => problem-219-skew-cost-coding.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-22-names-scores.english.md => problem-22-names-scores.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-220-heighway-dragon.english.md => problem-220-heighway-dragon.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-221-alexandrian-integers.english.md => problem-221-alexandrian-integers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-222-sphere-packing.english.md => problem-222-sphere-packing.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-223-almost-right-angled-triangles-i.english.md => problem-223-almost-right-angled-triangles-i.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-224-almost-right-angled-triangles-ii.english.md => problem-224-almost-right-angled-triangles-ii.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-225-tribonacci-non-divisors.english.md => problem-225-tribonacci-non-divisors.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-226-a-scoop-of-blancmange.english.md => problem-226-a-scoop-of-blancmange.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-227-the-chase.english.md => problem-227-the-chase.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-228-minkowski-sums.english.md => problem-228-minkowski-sums.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-229-four-representations-using-squares.english.md => problem-229-four-representations-using-squares.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-23-non-abundant-sums.english.md => problem-23-non-abundant-sums.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-230-fibonacci-words.english.md => problem-230-fibonacci-words.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-231-the-prime-factorisation-of-binomial-coefficients.english.md => problem-231-the-prime-factorisation-of-binomial-coefficients.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-232-the-race.english.md => problem-232-the-race.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-233-lattice-points-on-a-circle.english.md => problem-233-lattice-points-on-a-circle.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-234-semidivisible-numbers.english.md => problem-234-semidivisible-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-235-an-arithmetic-geometric-sequence.english.md => problem-235-an-arithmetic-geometric-sequence.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-236-luxury-hampers.english.md => problem-236-luxury-hampers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-237-tours-on-a-4-x-n-playing-board.english.md => problem-237-tours-on-a-4-x-n-playing-board.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-238-infinite-string-tour.english.md => problem-238-infinite-string-tour.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-239-twenty-two-foolish-primes.english.md => problem-239-twenty-two-foolish-primes.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-24-lexicographic-permutations.english.md => problem-24-lexicographic-permutations.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-240-top-dice.english.md => problem-240-top-dice.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-241-perfection-quotients.english.md => problem-241-perfection-quotients.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-242-odd-triplets.english.md => problem-242-odd-triplets.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-243-resilience.english.md => problem-243-resilience.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-244-sliders.english.md => problem-244-sliders.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-245-coresilience.english.md => problem-245-coresilience.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-246-tangents-to-an-ellipse.english.md => problem-246-tangents-to-an-ellipse.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-247-squares-under-a-hyperbola.english.md => problem-247-squares-under-a-hyperbola.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-248-numbers-for-which-eulers-totient-function-equals-13.english.md => problem-248-numbers-for-which-eulers-totient-function-equals-13.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-249-prime-subset-sums.english.md => problem-249-prime-subset-sums.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-25-1000-digit-fibonacci-number.english.md => problem-25-1000-digit-fibonacci-number.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-250-250250.english.md => problem-250-250250.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-251-cardano-triplets.english.md => problem-251-cardano-triplets.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-252-convex-holes.english.md => problem-252-convex-holes.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-253-tidying-up.english.md => problem-253-tidying-up.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-254-sums-of-digit-factorials.english.md => problem-254-sums-of-digit-factorials.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-255-rounded-square-roots.english.md => problem-255-rounded-square-roots.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-256-tatami-free-rooms.english.md => problem-256-tatami-free-rooms.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-257-angular-bisectors.english.md => problem-257-angular-bisectors.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-258-a-lagged-fibonacci-sequence.english.md => problem-258-a-lagged-fibonacci-sequence.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-259-reachable-numbers.english.md => problem-259-reachable-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-26-reciprocal-cycles.english.md => problem-26-reciprocal-cycles.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-260-stone-game.english.md => problem-260-stone-game.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-261-pivotal-square-sums.english.md => problem-261-pivotal-square-sums.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-262-mountain-range.english.md => problem-262-mountain-range.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-263-an-engineers-dream-come-true.english.md => problem-263-an-engineers-dream-come-true.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-264-triangle-centres.english.md => problem-264-triangle-centres.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-265-binary-circles.english.md => problem-265-binary-circles.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-266-pseudo-square-root.english.md => problem-266-pseudo-square-root.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-267-billionaire.english.md => problem-267-billionaire.md} (100%) rename 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 => problem-268-counting-numbers-with-at-least-four-distinct-prime-factors-less-than-100.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-269-polynomials-with-at-least-one-integer-root.english.md => problem-269-polynomials-with-at-least-one-integer-root.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-27-quadratic-primes.english.md => problem-27-quadratic-primes.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-270-cutting-squares.english.md => problem-270-cutting-squares.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-271-modular-cubes-part-1.english.md => problem-271-modular-cubes-part-1.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-272-modular-cubes-part-2.english.md => problem-272-modular-cubes-part-2.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-273-sum-of-squares.english.md => problem-273-sum-of-squares.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-274-divisibility-multipliers.english.md => problem-274-divisibility-multipliers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-275-balanced-sculptures.english.md => problem-275-balanced-sculptures.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-276-primitive-triangles.english.md => problem-276-primitive-triangles.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-277-a-modified-collatz-sequence.english.md => problem-277-a-modified-collatz-sequence.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-278-linear-combinations-of-semiprimes.english.md => problem-278-linear-combinations-of-semiprimes.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-279-triangles-with-integral-sides-and-an-integral-angle.english.md => problem-279-triangles-with-integral-sides-and-an-integral-angle.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-28-number-spiral-diagonals.english.md => problem-28-number-spiral-diagonals.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-280-ant-and-seeds.english.md => problem-280-ant-and-seeds.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-281-pizza-toppings.english.md => problem-281-pizza-toppings.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-282-the-ackermann-function.english.md => problem-282-the-ackermann-function.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-283-integer-sided-triangles-for-which-the-area--perimeter-ratio-is-integral.english.md => problem-283-integer-sided-triangles-for-which-the-area--perimeter-ratio-is-integral.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-284-steady-squares.english.md => problem-284-steady-squares.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-285-pythagorean-odds.english.md => problem-285-pythagorean-odds.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-286-scoring-probabilities.english.md => problem-286-scoring-probabilities.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-287-quadtree-encoding-a-simple-compression-algorithm.english.md => problem-287-quadtree-encoding-a-simple-compression-algorithm.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-288-an-enormous-factorial.english.md => problem-288-an-enormous-factorial.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-289-eulerian-cycles.english.md => problem-289-eulerian-cycles.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-29-distinct-powers.english.md => problem-29-distinct-powers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-290-digital-signature.english.md => problem-290-digital-signature.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-291-panaitopol-primes.english.md => problem-291-panaitopol-primes.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-292-pythagorean-polygons.english.md => problem-292-pythagorean-polygons.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-293-pseudo-fortunate-numbers.english.md => problem-293-pseudo-fortunate-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-294-sum-of-digits---experience-23.english.md => problem-294-sum-of-digits---experience-23.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-295-lenticular-holes.english.md => problem-295-lenticular-holes.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-296-angular-bisector-and-tangent.english.md => problem-296-angular-bisector-and-tangent.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-297-zeckendorf-representation.english.md => problem-297-zeckendorf-representation.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-298-selective-amnesia.english.md => problem-298-selective-amnesia.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-299-three-similar-triangles.english.md => problem-299-three-similar-triangles.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-3-largest-prime-factor.english.md => problem-3-largest-prime-factor.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-30-digit-n-powers.english.md => problem-30-digit-n-powers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-300-protein-folding.english.md => problem-300-protein-folding.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-301-nim.english.md => problem-301-nim.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-302-strong-achilles-numbers.english.md => problem-302-strong-achilles-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-303-multiples-with-small-digits.english.md => problem-303-multiples-with-small-digits.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-304-primonacci.english.md => problem-304-primonacci.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-305-reflexive-position.english.md => problem-305-reflexive-position.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-306-paper-strip-game.english.md => problem-306-paper-strip-game.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-307-chip-defects.english.md => problem-307-chip-defects.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-308-an-amazing-prime-generating-automaton.english.md => problem-308-an-amazing-prime-generating-automaton.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-309-integer-ladders.english.md => problem-309-integer-ladders.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-31-coin-sums.english.md => problem-31-coin-sums.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-310-nim-square.english.md => problem-310-nim-square.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-311-biclinic-integral-quadrilaterals.english.md => problem-311-biclinic-integral-quadrilaterals.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-312-cyclic-paths-on-sierpiski-graphs.english.md => problem-312-cyclic-paths-on-sierpiski-graphs.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-313-sliding-game.english.md => problem-313-sliding-game.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-314-the-mouse-on-the-moon.english.md => problem-314-the-mouse-on-the-moon.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-315-digital-root-clocks.english.md => problem-315-digital-root-clocks.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-316-numbers-in-decimal-expansions.english.md => problem-316-numbers-in-decimal-expansions.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-317-firecracker.english.md => problem-317-firecracker.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-318-2011-nines.english.md => problem-318-2011-nines.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-319-bounded-sequences.english.md => problem-319-bounded-sequences.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-32-pandigital-products.english.md => problem-32-pandigital-products.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-320-factorials-divisible-by-a-huge-integer.english.md => problem-320-factorials-divisible-by-a-huge-integer.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-321-swapping-counters.english.md => problem-321-swapping-counters.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-322-binomial-coefficients-divisible-by-10.english.md => problem-322-binomial-coefficients-divisible-by-10.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-323-bitwise-or-operations-on-random-integers.english.md => problem-323-bitwise-or-operations-on-random-integers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-324-building-a-tower.english.md => problem-324-building-a-tower.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-325-stone-game-ii.english.md => problem-325-stone-game-ii.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-326-modulo-summations.english.md => problem-326-modulo-summations.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-327-rooms-of-doom.english.md => problem-327-rooms-of-doom.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-328-lowest-cost-search.english.md => problem-328-lowest-cost-search.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-329-prime-frog.english.md => problem-329-prime-frog.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-33-digit-cancelling-fractions.english.md => problem-33-digit-cancelling-fractions.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-330-eulers-number.english.md => problem-330-eulers-number.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-331-cross-flips.english.md => problem-331-cross-flips.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-332-spherical-triangles.english.md => problem-332-spherical-triangles.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-333-special-partitions.english.md => problem-333-special-partitions.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-334-spilling-the-beans.english.md => problem-334-spilling-the-beans.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-335-gathering-the-beans.english.md => problem-335-gathering-the-beans.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-336-maximix-arrangements.english.md => problem-336-maximix-arrangements.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-337-totient-stairstep-sequences.english.md => problem-337-totient-stairstep-sequences.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-338-cutting-rectangular-grid-paper.english.md => problem-338-cutting-rectangular-grid-paper.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-339-peredur-fab-efrawg.english.md => problem-339-peredur-fab-efrawg.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-34-digit-factorials.english.md => problem-34-digit-factorials.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-340-crazy-function.english.md => problem-340-crazy-function.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-341-golombs-self-describing-sequence.english.md => problem-341-golombs-self-describing-sequence.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-342-the-totient-of-a-square-is-a-cube.english.md => problem-342-the-totient-of-a-square-is-a-cube.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-343-fractional-sequences.english.md => problem-343-fractional-sequences.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-344-silver-dollar-game.english.md => problem-344-silver-dollar-game.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-345-matrix-sum.english.md => problem-345-matrix-sum.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-346-strong-repunits.english.md => problem-346-strong-repunits.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-347-largest-integer-divisible-by-two-primes.english.md => problem-347-largest-integer-divisible-by-two-primes.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-348-sum-of-a-square-and-a-cube.english.md => problem-348-sum-of-a-square-and-a-cube.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-349-langtons-ant.english.md => problem-349-langtons-ant.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-35-circular-primes.english.md => problem-35-circular-primes.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-350-constraining-the-least-greatest-and-the-greatest-least.english.md => problem-350-constraining-the-least-greatest-and-the-greatest-least.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-351-hexagonal-orchards.english.md => problem-351-hexagonal-orchards.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-352-blood-tests.english.md => problem-352-blood-tests.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-353-risky-moon.english.md => problem-353-risky-moon.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-354-distances-in-a-bees-honeycomb.english.md => problem-354-distances-in-a-bees-honeycomb.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-355-maximal-coprime-subset.english.md => problem-355-maximal-coprime-subset.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-356-largest-roots-of-cubic-polynomials.english.md => problem-356-largest-roots-of-cubic-polynomials.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-357-prime-generating-integers.english.md => problem-357-prime-generating-integers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-358-cyclic-numbers.english.md => problem-358-cyclic-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-359-hilberts-new-hotel.english.md => problem-359-hilberts-new-hotel.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-36-double-base-palindromes.english.md => problem-36-double-base-palindromes.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-360-scary-sphere.english.md => problem-360-scary-sphere.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-361-subsequence-of-thue-morse-sequence.english.md => problem-361-subsequence-of-thue-morse-sequence.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-362-squarefree-factors.english.md => problem-362-squarefree-factors.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-363-bzier-curves.english.md => problem-363-bzier-curves.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-364-comfortable-distance.english.md => problem-364-comfortable-distance.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-365-a-huge-binomial-coefficient.english.md => problem-365-a-huge-binomial-coefficient.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-366-stone-game-iii.english.md => problem-366-stone-game-iii.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-367-bozo-sort.english.md => problem-367-bozo-sort.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-368-a-kempner-like-series.english.md => problem-368-a-kempner-like-series.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-369-badugi.english.md => problem-369-badugi.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-37-truncatable-primes.english.md => problem-37-truncatable-primes.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-370-geometric-triangles.english.md => problem-370-geometric-triangles.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-371-licence-plates.english.md => problem-371-licence-plates.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-372-pencils-of-rays.english.md => problem-372-pencils-of-rays.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-373-circumscribed-circles.english.md => problem-373-circumscribed-circles.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-374-maximum-integer-partition-product.english.md => problem-374-maximum-integer-partition-product.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-375-minimum-of-subsequences.english.md => problem-375-minimum-of-subsequences.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-376-nontransitive-sets-of-dice.english.md => problem-376-nontransitive-sets-of-dice.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-377-sum-of-digits-experience-13.english.md => problem-377-sum-of-digits-experience-13.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-378-triangle-triples.english.md => problem-378-triangle-triples.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-379-least-common-multiple-count.english.md => problem-379-least-common-multiple-count.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-38-pandigital-multiples.english.md => problem-38-pandigital-multiples.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-380-amazing-mazes.english.md => problem-380-amazing-mazes.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-381-prime-k-factorial.english.md => problem-381-prime-k-factorial.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-382-generating-polygons.english.md => problem-382-generating-polygons.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-383-divisibility-comparison-between-factorials.english.md => problem-383-divisibility-comparison-between-factorials.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-384-rudin-shapiro-sequence.english.md => problem-384-rudin-shapiro-sequence.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-385-ellipses-inside-triangles.english.md => problem-385-ellipses-inside-triangles.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-386-maximum-length-of-an-antichain.english.md => problem-386-maximum-length-of-an-antichain.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-387-harshad-numbers.english.md => problem-387-harshad-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-388-distinct-lines.english.md => problem-388-distinct-lines.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-389-platonic-dice.english.md => problem-389-platonic-dice.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-39-integer-right-triangles.english.md => problem-39-integer-right-triangles.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-390-triangles-with-non-rational-sides-and-integral-area.english.md => problem-390-triangles-with-non-rational-sides-and-integral-area.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-391-hopping-game.english.md => problem-391-hopping-game.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-392-enmeshed-unit-circle.english.md => problem-392-enmeshed-unit-circle.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-393-migrating-ants.english.md => problem-393-migrating-ants.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-394-eating-pie.english.md => problem-394-eating-pie.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-395-pythagorean-tree.english.md => problem-395-pythagorean-tree.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-396-weak-goodstein-sequence.english.md => problem-396-weak-goodstein-sequence.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-397-triangle-on-parabola.english.md => problem-397-triangle-on-parabola.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-398-cutting-rope.english.md => problem-398-cutting-rope.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-399-squarefree-fibonacci-numbers.english.md => problem-399-squarefree-fibonacci-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-4-largest-palindrome-product.english.md => problem-4-largest-palindrome-product.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-40-champernownes-constant.english.md => problem-40-champernownes-constant.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-400-fibonacci-tree-game.english.md => problem-400-fibonacci-tree-game.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-401-sum-of-squares-of-divisors.english.md => problem-401-sum-of-squares-of-divisors.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-402-integer-valued-polynomials.english.md => problem-402-integer-valued-polynomials.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-403-lattice-points-enclosed-by-parabola-and-line.english.md => problem-403-lattice-points-enclosed-by-parabola-and-line.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-404-crisscross-ellipses.english.md => problem-404-crisscross-ellipses.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-405-a-rectangular-tiling.english.md => problem-405-a-rectangular-tiling.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-406-guessing-game.english.md => problem-406-guessing-game.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-407-idempotents.english.md => problem-407-idempotents.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-408-admissible-paths-through-a-grid.english.md => problem-408-admissible-paths-through-a-grid.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-409-nim-extreme.english.md => problem-409-nim-extreme.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-41-pandigital-prime.english.md => problem-41-pandigital-prime.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-410-circle-and-tangent-line.english.md => problem-410-circle-and-tangent-line.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-411-uphill-paths.english.md => problem-411-uphill-paths.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-412-gnomon-numbering.english.md => problem-412-gnomon-numbering.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-413-one-child-numbers.english.md => problem-413-one-child-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-414-kaprekar-constant.english.md => problem-414-kaprekar-constant.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-415-titanic-sets.english.md => problem-415-titanic-sets.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-416-a-frogs-trip.english.md => problem-416-a-frogs-trip.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-417-reciprocal-cycles-ii.english.md => problem-417-reciprocal-cycles-ii.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-418-factorisation-triples.english.md => problem-418-factorisation-triples.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-419-look-and-say-sequence.english.md => problem-419-look-and-say-sequence.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-42-coded-triangle-numbers.english.md => problem-42-coded-triangle-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-420-2x2-positive-integer-matrix.english.md => problem-420-2x2-positive-integer-matrix.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-421-prime-factors-of-n151.english.md => problem-421-prime-factors-of-n151.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-422-sequence-of-points-on-a-hyperbola.english.md => problem-422-sequence-of-points-on-a-hyperbola.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-423-consecutive-die-throws.english.md => problem-423-consecutive-die-throws.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-424-kakuro.english.md => problem-424-kakuro.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-425-prime-connection.english.md => problem-425-prime-connection.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-426-box-ball-system.english.md => problem-426-box-ball-system.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-427-n-sequences.english.md => problem-427-n-sequences.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-428-necklace-of-circles.english.md => problem-428-necklace-of-circles.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-429-sum-of-squares-of-unitary-divisors.english.md => problem-429-sum-of-squares-of-unitary-divisors.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-43-sub-string-divisibility.english.md => problem-43-sub-string-divisibility.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-430-range-flips.english.md => problem-430-range-flips.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-431-square-space-silo.english.md => problem-431-square-space-silo.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-432-totient-sum.english.md => problem-432-totient-sum.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-433-steps-in-euclids-algorithm.english.md => problem-433-steps-in-euclids-algorithm.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-434-rigid-graphs.english.md => problem-434-rigid-graphs.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-435-polynomials-of-fibonacci-numbers.english.md => problem-435-polynomials-of-fibonacci-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-436-unfair-wager.english.md => problem-436-unfair-wager.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-437-fibonacci-primitive-roots.english.md => problem-437-fibonacci-primitive-roots.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-438-integer-part-of-polynomial-equations-solutions.english.md => problem-438-integer-part-of-polynomial-equations-solutions.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-439-sum-of-sum-of-divisors.english.md => problem-439-sum-of-sum-of-divisors.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-44-pentagon-numbers.english.md => problem-44-pentagon-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-440-gcd-and-tiling.english.md => problem-440-gcd-and-tiling.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-441-the-inverse-summation-of-coprime-couples.english.md => problem-441-the-inverse-summation-of-coprime-couples.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-442-eleven-free-integers.english.md => problem-442-eleven-free-integers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-443-gcd-sequence.english.md => problem-443-gcd-sequence.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-444-the-roundtable-lottery.english.md => problem-444-the-roundtable-lottery.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-445-retractions-a.english.md => problem-445-retractions-a.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-446-retractions-b.english.md => problem-446-retractions-b.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-447-retractions-c.english.md => problem-447-retractions-c.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-448-average-least-common-multiple.english.md => problem-448-average-least-common-multiple.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-449-chocolate-covered-candy.english.md => problem-449-chocolate-covered-candy.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-45-triangular-pentagonal-and-hexagonal.english.md => problem-45-triangular-pentagonal-and-hexagonal.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-450-hypocycloid-and-lattice-points.english.md => problem-450-hypocycloid-and-lattice-points.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-451-modular-inverses.english.md => problem-451-modular-inverses.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-452-long-products.english.md => problem-452-long-products.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-453-lattice-quadrilaterals.english.md => problem-453-lattice-quadrilaterals.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-454-diophantine-reciprocals-iii.english.md => problem-454-diophantine-reciprocals-iii.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-455-powers-with-trailing-digits.english.md => problem-455-powers-with-trailing-digits.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-456-triangles-containing-the-origin-ii.english.md => problem-456-triangles-containing-the-origin-ii.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-457-a-polynomial-modulo-the-square-of-a-prime.english.md => problem-457-a-polynomial-modulo-the-square-of-a-prime.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-458-permutations-of-project.english.md => problem-458-permutations-of-project.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-459-flipping-game.english.md => problem-459-flipping-game.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-46-goldbachs-other-conjecture.english.md => problem-46-goldbachs-other-conjecture.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-460-an-ant-on-the-move.english.md => problem-460-an-ant-on-the-move.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-461-almost-pi.english.md => problem-461-almost-pi.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-462-permutation-of-3-smooth-numbers.english.md => problem-462-permutation-of-3-smooth-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-463-a-weird-recurrence-relation.english.md => problem-463-a-weird-recurrence-relation.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-464-mbius-function-and-intervals.english.md => problem-464-mbius-function-and-intervals.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-465-polar-polygons.english.md => problem-465-polar-polygons.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-466-distinct-terms-in-a-multiplication-table.english.md => problem-466-distinct-terms-in-a-multiplication-table.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-467-superinteger.english.md => problem-467-superinteger.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-468-smooth-divisors-of-binomial-coefficients.english.md => problem-468-smooth-divisors-of-binomial-coefficients.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-469-empty-chairs.english.md => problem-469-empty-chairs.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-47-distinct-primes-factors.english.md => problem-47-distinct-primes-factors.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-470-super-ramvok.english.md => problem-470-super-ramvok.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-471-triangle-inscribed-in-ellipse.english.md => problem-471-triangle-inscribed-in-ellipse.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-472-comfortable-distance-ii.english.md => problem-472-comfortable-distance-ii.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-473-phigital-number-base.english.md => problem-473-phigital-number-base.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-474-last-digits-of-divisors.english.md => problem-474-last-digits-of-divisors.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-475-music-festival.english.md => problem-475-music-festival.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-476-circle-packing-ii.english.md => problem-476-circle-packing-ii.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-477-number-sequence-game.english.md => problem-477-number-sequence-game.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-478-mixtures.english.md => problem-478-mixtures.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-479-roots-on-the-rise.english.md => problem-479-roots-on-the-rise.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-48-self-powers.english.md => problem-48-self-powers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-480-the-last-question.english.md => problem-480-the-last-question.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-49-prime-permutations.english.md => problem-49-prime-permutations.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-5-smallest-multiple.english.md => problem-5-smallest-multiple.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-50-consecutive-prime-sum.english.md => problem-50-consecutive-prime-sum.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-51-prime-digit-replacements.english.md => problem-51-prime-digit-replacements.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-52-permuted-multiples.english.md => problem-52-permuted-multiples.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-53-combinatoric-selections.english.md => problem-53-combinatoric-selections.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-54-poker-hands.english.md => problem-54-poker-hands.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-55-lychrel-numbers.english.md => problem-55-lychrel-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-56-powerful-digit-sum.english.md => problem-56-powerful-digit-sum.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-57-square-root-convergents.english.md => problem-57-square-root-convergents.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-58-spiral-primes.english.md => problem-58-spiral-primes.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-59-xor-decryption.english.md => problem-59-xor-decryption.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-6-sum-square-difference.english.md => problem-6-sum-square-difference.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-60-prime-pair-sets.english.md => problem-60-prime-pair-sets.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-61-cyclical-figurate-numbers.english.md => problem-61-cyclical-figurate-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-62-cubic-permutations.english.md => problem-62-cubic-permutations.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-63-powerful-digit-counts.english.md => problem-63-powerful-digit-counts.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-64-odd-period-square-roots.english.md => problem-64-odd-period-square-roots.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-65-convergents-of-e.english.md => problem-65-convergents-of-e.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-66-diophantine-equation.english.md => problem-66-diophantine-equation.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-67-maximum-path-sum-ii.english.md => problem-67-maximum-path-sum-ii.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-68-magic-5-gon-ring.english.md => problem-68-magic-5-gon-ring.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-69-totient-maximum.english.md => problem-69-totient-maximum.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-7-10001st-prime.english.md => problem-7-10001st-prime.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-70-totient-permutation.english.md => problem-70-totient-permutation.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-71-ordered-fractions.english.md => problem-71-ordered-fractions.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-72-counting-fractions.english.md => problem-72-counting-fractions.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-73-counting-fractions-in-a-range.english.md => problem-73-counting-fractions-in-a-range.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-74-digit-factorial-chains.english.md => problem-74-digit-factorial-chains.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-75-singular-integer-right-triangles.english.md => problem-75-singular-integer-right-triangles.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-76-counting-summations.english.md => problem-76-counting-summations.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-77-prime-summations.english.md => problem-77-prime-summations.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-78-coin-partitions.english.md => problem-78-coin-partitions.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-79-passcode-derivation.english.md => problem-79-passcode-derivation.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-8-largest-product-in-a-series.english.md => problem-8-largest-product-in-a-series.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-80-square-root-digital-expansion.english.md => problem-80-square-root-digital-expansion.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-81-path-sum-two-ways.english.md => problem-81-path-sum-two-ways.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-82-path-sum-three-ways.english.md => problem-82-path-sum-three-ways.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-83-path-sum-four-ways.english.md => problem-83-path-sum-four-ways.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-84-monopoly-odds.english.md => problem-84-monopoly-odds.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-85-counting-rectangles.english.md => problem-85-counting-rectangles.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-86-cuboid-route.english.md => problem-86-cuboid-route.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-87-prime-power-triples.english.md => problem-87-prime-power-triples.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-88-product-sum-numbers.english.md => problem-88-product-sum-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-89-roman-numerals.english.md => problem-89-roman-numerals.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-9-special-pythagorean-triplet.english.md => problem-9-special-pythagorean-triplet.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-90-cube-digit-pairs.english.md => problem-90-cube-digit-pairs.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-91-right-triangles-with-integer-coordinates.english.md => problem-91-right-triangles-with-integer-coordinates.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-92-square-digit-chains.english.md => problem-92-square-digit-chains.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-93-arithmetic-expressions.english.md => problem-93-arithmetic-expressions.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-94-almost-equilateral-triangles.english.md => problem-94-almost-equilateral-triangles.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-95-amicable-chains.english.md => problem-95-amicable-chains.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-96-su-doku.english.md => problem-96-su-doku.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-97-large-non-mersenne-prime.english.md => problem-97-large-non-mersenne-prime.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-98-anagramic-squares.english.md => problem-98-anagramic-squares.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/project-euler/{problem-99-largest-exponential.english.md => problem-99-largest-exponential.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{100-doors.english.md => 100-doors.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{24-game.english.md => 24-game.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{9-billion-names-of-god-the-integer.english.md => 9-billion-names-of-god-the-integer.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{abc-problem.english.md => abc-problem.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{abundant-deficient-and-perfect-number-classifications.english.md => abundant-deficient-and-perfect-number-classifications.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{accumulator-factory.english.md => accumulator-factory.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{ackermann-function.english.md => ackermann-function.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{align-columns.english.md => align-columns.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{amicable-pairs.english.md => amicable-pairs.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{averages-mode.english.md => averages-mode.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{averages-pythagorean-means.english.md => averages-pythagorean-means.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{averages-root-mean-square.english.md => averages-root-mean-square.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{babbage-problem.english.md => babbage-problem.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{balanced-brackets.english.md => balanced-brackets.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{circles-of-given-radius-through-two-points.english.md => circles-of-given-radius-through-two-points.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{closest-pair-problem.english.md => closest-pair-problem.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{combinations.english.md => combinations.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{comma-quibbling.english.md => comma-quibbling.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{compare-a-list-of-strings.english.md => compare-a-list-of-strings.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{convert-seconds-to-compound-duration.english.md => convert-seconds-to-compound-duration.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{count-occurrences-of-a-substring.english.md => count-occurrences-of-a-substring.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{count-the-coins.english.md => count-the-coins.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{cramers-rule.english.md => cramers-rule.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{cumulative-standard-deviation.english.md => cumulative-standard-deviation.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{cusip.english.md => cusip.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{cut-a-rectangle.english.md => cut-a-rectangle.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{date-format.english.md => date-format.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{date-manipulation.english.md => date-manipulation.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{day-of-the-week.english.md => day-of-the-week.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{deal-cards-for-freecell.english.md => deal-cards-for-freecell.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{deepcopy.english.md => deepcopy.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{define-a-primitive-data-type.english.md => define-a-primitive-data-type.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{department-numbers.english.md => department-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{discordian-date.english.md => discordian-date.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{dot-product.english.md => dot-product.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{element-wise-operations.english.md => element-wise-operations.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{emirp-primes.english.md => emirp-primes.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{entropy.english.md => entropy.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{equilibrium-index.english.md => equilibrium-index.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{ethiopian-multiplication.english.md => ethiopian-multiplication.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{euler-method.english.md => euler-method.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{evaluate-binomial-coefficients.english.md => evaluate-binomial-coefficients.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{execute-a-markov-algorithm.english.md => execute-a-markov-algorithm.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{execute-brain.english.md => execute-brain.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{extensible-prime-generator.english.md => extensible-prime-generator.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{factorial.english.md => factorial.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{factors-of-a-mersenne-number.english.md => factors-of-a-mersenne-number.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{factors-of-an-integer.english.md => factors-of-an-integer.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{farey-sequence.english.md => farey-sequence.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{fibonacci-n-step-number-sequences.english.md => fibonacci-n-step-number-sequences.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{fibonacci-sequence.english.md => fibonacci-sequence.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{fibonacci-word.english.md => fibonacci-word.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{fizzbuzz.english.md => fizzbuzz.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{fractran.english.md => fractran.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{gamma-function.english.md => gamma-function.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{gaussian-elimination.english.md => gaussian-elimination.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{general-fizzbuzz.english.md => general-fizzbuzz.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{generate-lower-case-ascii-alphabet.english.md => generate-lower-case-ascii-alphabet.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{generator-exponential.english.md => generator-exponential.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{gray-code.english.md => gray-code.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{greatest-common-divisor.english.md => greatest-common-divisor.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{greatest-subsequential-sum.english.md => greatest-subsequential-sum.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{hailstone-sequence.english.md => hailstone-sequence.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{happy-numbers.english.md => happy-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{harshad-or-niven-series.english.md => harshad-or-niven-series.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{hash-from-two-arrays.english.md => hash-from-two-arrays.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{hash-join.english.md => hash-join.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{heronian-triangles.english.md => heronian-triangles.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{hofstadter-figure-figure-sequences.english.md => hofstadter-figure-figure-sequences.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{hofstadter-q-sequence.english.md => hofstadter-q-sequence.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{i-before-e-except-after-c.english.md => i-before-e-except-after-c.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{iban.english.md => iban.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{identity-matrix.english.md => identity-matrix.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{iterated-digits-squaring.english.md => iterated-digits-squaring.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{jaro-distance.english.md => jaro-distance.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{jortsort.english.md => jortsort.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{josephus-problem.english.md => josephus-problem.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{k-d-tree.english.md => k-d-tree.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{kaprekar-numbers.english.md => kaprekar-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{knapsack-problem-0-1.english.md => knapsack-problem-0-1.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{knapsack-problem-bounded.english.md => knapsack-problem-bounded.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{knapsack-problem-continuous.english.md => knapsack-problem-continuous.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{knapsack-problem-unbounded.english.md => knapsack-problem-unbounded.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{knights-tour.english.md => knights-tour.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{largest-int-from-concatenated-ints.english.md => largest-int-from-concatenated-ints.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{last-friday-of-each-month.english.md => last-friday-of-each-month.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{last-letter-first-letter.english.md => last-letter-first-letter.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{leap-year.english.md => leap-year.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{least-common-multiple.english.md => least-common-multiple.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{left-factorials.english.md => left-factorials.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{letter-frequency.english.md => letter-frequency.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{levenshtein-distance.english.md => levenshtein-distance.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{linear-congruential-generator.english.md => linear-congruential-generator.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{long-multiplication.english.md => long-multiplication.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{longest-common-subsequence.english.md => longest-common-subsequence.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{longest-increasing-subsequence.english.md => longest-increasing-subsequence.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{longest-string-challenge.english.md => longest-string-challenge.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{look-and-say-sequence.english.md => look-and-say-sequence.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{loop-over-multiple-arrays-simultaneously.english.md => loop-over-multiple-arrays-simultaneously.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{lu-decomposition.english.md => lu-decomposition.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{lucas-lehmer-test.english.md => lucas-lehmer-test.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{ludic-numbers.english.md => ludic-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{luhn-test-of-credit-card-numbers.english.md => luhn-test-of-credit-card-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{lychrel-numbers.english.md => lychrel-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{lzw-compression.english.md => lzw-compression.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{s-expressions.english.md => s-expressions.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sailors-coconuts-and-a-monkey-problem.english.md => sailors-coconuts-and-a-monkey-problem.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{search-a-list-of-records.english.md => search-a-list-of-records.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sedols.english.md => sedols.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{self-describing-numbers.english.md => self-describing-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{self-referential-sequence.english.md => self-referential-sequence.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{semiprime.english.md => semiprime.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{set-consolidation.english.md => set-consolidation.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{set-of-real-numbers.english.md => set-of-real-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sha-1.english.md => sha-1.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sha-256.english.md => sha-256.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sort-an-array-of-composite-structures.english.md => sort-an-array-of-composite-structures.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sort-disjoint-sublist.english.md => sort-disjoint-sublist.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sort-stability.english.md => sort-stability.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sort-using-a-custom-comparator.english.md => sort-using-a-custom-comparator.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sorting-algorithms-bead-sort.english.md => sorting-algorithms-bead-sort.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sorting-algorithms-bogosort.english.md => sorting-algorithms-bogosort.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sorting-algorithms-cocktail-sort.english.md => sorting-algorithms-cocktail-sort.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sorting-algorithms-comb-sort.english.md => sorting-algorithms-comb-sort.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sorting-algorithms-gnome-sort.english.md => sorting-algorithms-gnome-sort.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sorting-algorithms-pancake-sort.english.md => sorting-algorithms-pancake-sort.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sorting-algorithms-permutation-sort.english.md => sorting-algorithms-permutation-sort.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sorting-algorithms-shell-sort.english.md => sorting-algorithms-shell-sort.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sorting-algorithms-stooge-sort.english.md => sorting-algorithms-stooge-sort.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sorting-algorithms-strand-sort.english.md => sorting-algorithms-strand-sort.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{soundex.english.md => soundex.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{spiral-matrix.english.md => spiral-matrix.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{split-a-character-string-based-on-change-of-character.english.md => split-a-character-string-based-on-change-of-character.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{state-name-puzzle.english.md => state-name-puzzle.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{stern-brocot-sequence.english.md => stern-brocot-sequence.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{straddling-checkerboard.english.md => straddling-checkerboard.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{stream-merge.english.md => stream-merge.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{strip-control-codes-and-extended-characters-from-a-string.english.md => strip-control-codes-and-extended-characters-from-a-string.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{subleq.english.md => subleq.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sudoku.english.md => sudoku.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sum-digits-of-an-integer.english.md => sum-digits-of-an-integer.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sum-multiples-of-3-and-5.english.md => sum-multiples-of-3-and-5.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sum-of-a-series.english.md => sum-of-a-series.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sum-of-squares.english.md => sum-of-squares.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sum-to-100.english.md => sum-to-100.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{sutherland-hodgman-polygon-clipping.english.md => sutherland-hodgman-polygon-clipping.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{symmetric-difference.english.md => symmetric-difference.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{taxicab-numbers.english.md => taxicab-numbers.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{tokenize-a-string-with-escaping.english.md => tokenize-a-string-with-escaping.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{top-rank-per-group.english.md => top-rank-per-group.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{topological-sort.english.md => topological-sort.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{towers-of-hanoi.english.md => towers-of-hanoi.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{vector-cross-product.english.md => vector-cross-product.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{vector-dot-product.english.md => vector-dot-product.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{word-frequency.english.md => word-frequency.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{word-wrap.english.md => word-wrap.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{y-combinator.english.md => y-combinator.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{zeckendorf-number-representation.english.md => zeckendorf-number-representation.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{zhang-suen-thinning-algorithm.english.md => zhang-suen-thinning-algorithm.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/rosetta-code/{zig-zag-matrix.english.md => zig-zag-matrix.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/take-home-projects/{build-a-camper-leaderboard.english.md => build-a-camper-leaderboard.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/take-home-projects/{build-a-light-bright-app.english.md => build-a-light-bright-app.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/take-home-projects/{build-a-nightlife-coordination-app.english.md => build-a-nightlife-coordination-app.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/take-home-projects/{build-a-pinterest-clone.english.md => build-a-pinterest-clone.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/take-home-projects/{build-a-pong-game.english.md => build-a-pong-game.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/take-home-projects/{build-a-recipe-box.english.md => build-a-recipe-box.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/take-home-projects/{build-a-roguelike-dungeon-crawler-game.english.md => build-a-roguelike-dungeon-crawler-game.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/take-home-projects/{build-a-simon-game.english.md => build-a-simon-game.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/take-home-projects/{build-a-tic-tac-toe-game.english.md => build-a-tic-tac-toe-game.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/take-home-projects/{build-a-voting-app.english.md => build-a-voting-app.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/take-home-projects/{build-a-wikipedia-viewer.english.md => build-a-wikipedia-viewer.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/take-home-projects/{build-an-image-search-abstraction-layer.english.md => build-an-image-search-abstraction-layer.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/take-home-projects/{build-the-game-of-life.english.md => build-the-game-of-life.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/take-home-projects/{chart-the-stock-market.english.md => chart-the-stock-market.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/take-home-projects/{manage-a-book-trading-club.english.md => manage-a-book-trading-club.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/take-home-projects/{map-data-across-the-globe.english.md => map-data-across-the-globe.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/take-home-projects/{p2p-video-chat-application.english.md => p2p-video-chat-application.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/take-home-projects/{show-national-contiguity-with-a-force-directed-graph.english.md => show-national-contiguity-with-a-force-directed-graph.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/take-home-projects/{show-the-local-weather.english.md => show-the-local-weather.md} (100%) rename curriculum/challenges/english/10-coding-interview-prep/take-home-projects/{use-the-twitch-json-api.english.md => use-the-twitch-json-api.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/{deep-learning-demystified.english.md => deep-learning-demystified.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/{how-convolutional-neural-networks-work.english.md => how-convolutional-neural-networks-work.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/{how-deep-neural-networks-work.english.md => how-deep-neural-networks-work.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/{recurrent-neural-networks-rnn-and-long-short-term-memory-lstm.english.md => recurrent-neural-networks-rnn-and-long-short-term-memory-lstm.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/{book-recommendation-engine-using-knn.english.md => book-recommendation-engine-using-knn.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/{cat-and-dog-image-classifier.english.md => cat-and-dog-image-classifier.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/{linear-regression-health-costs-calculator.english.md => linear-regression-health-costs-calculator.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/{neural-network-sms-text-classifier.english.md => neural-network-sms-text-classifier.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/{rock-paper-scissors.english.md => rock-paper-scissors.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{conclusion.english.md => conclusion.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{convolutional-neural-networks-evaluating-the-model.english.md => convolutional-neural-networks-evaluating-the-model.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{convolutional-neural-networks-picking-a-pretrained-model.english.md => convolutional-neural-networks-picking-a-pretrained-model.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{convolutional-neural-networks-the-convolutional-layer.english.md => convolutional-neural-networks-the-convolutional-layer.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{convolutional-neural-networks.english.md => convolutional-neural-networks.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{core-learning-algorithms-building-the-model.english.md => core-learning-algorithms-building-the-model.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{core-learning-algorithms-classification.english.md => core-learning-algorithms-classification.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{core-learning-algorithms-clustering.english.md => core-learning-algorithms-clustering.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{core-learning-algorithms-hidden-markov-models.english.md => core-learning-algorithms-hidden-markov-models.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{core-learning-algorithms-the-training-process.english.md => core-learning-algorithms-the-training-process.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{core-learning-algorithms-training-and-testing-data.english.md => core-learning-algorithms-training-and-testing-data.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{core-learning-algorithms-using-probabilities-to-make-predictions.english.md => core-learning-algorithms-using-probabilities-to-make-predictions.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{core-learning-algorithms-working-with-data.english.md => core-learning-algorithms-working-with-data.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{core-learning-algorithms.english.md => core-learning-algorithms.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{creating-a-convolutional-neural-network.english.md => creating-a-convolutional-neural-network.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{introduction-machine-learning-fundamentals.english.md => introduction-machine-learning-fundamentals.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{introduction-to-tensorflow.english.md => introduction-to-tensorflow.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{natural-language-processing-with-rnns-building-the-model.english.md => natural-language-processing-with-rnns-building-the-model.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{natural-language-processing-with-rnns-create-a-play-generator.english.md => natural-language-processing-with-rnns-create-a-play-generator.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{natural-language-processing-with-rnns-making-predictions.english.md => natural-language-processing-with-rnns-making-predictions.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{natural-language-processing-with-rnns-part-2.english.md => natural-language-processing-with-rnns-part-2.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{natural-language-processing-with-rnns-recurring-neural-networks.english.md => natural-language-processing-with-rnns-recurring-neural-networks.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{natural-language-processing-with-rnns-sentimental-analysis.english.md => natural-language-processing-with-rnns-sentimental-analysis.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{natural-language-processing-with-rnns-training-the-model.english.md => natural-language-processing-with-rnns-training-the-model.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{natural-language-processing-with-rnns.english.md => natural-language-processing-with-rnns.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{neural-networks-activation-functions.english.md => neural-networks-activation-functions.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{neural-networks-creating-a-model.english.md => neural-networks-creating-a-model.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{neural-networks-optimizers.english.md => neural-networks-optimizers.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{neural-networks-with-tensorflow.english.md => neural-networks-with-tensorflow.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{reinforcement-learning-with-q-learning-example.english.md => reinforcement-learning-with-q-learning-example.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{reinforcement-learning-with-q-learning-part-2.english.md => reinforcement-learning-with-q-learning-part-2.md} (100%) rename curriculum/challenges/english/11-machine-learning-with-python/tensorflow/{reinforcement-learning-with-q-learning.english.md => reinforcement-learning-with-q-learning.md} (100%) rename curriculum/challenges/english/12-certificates/apis-and-microservices-certificate/{apis-and-microservices-certificate.english.md => apis-and-microservices-certificate.md} (100%) rename curriculum/challenges/english/12-certificates/data-analysis-with-python-certificate/{data-analysis-with-python-certificate.english.md => data-analysis-with-python-certificate.md} (100%) rename curriculum/challenges/english/12-certificates/data-visualization-certificate/{data-visualization-certificate.english.md => data-visualization-certificate.md} (100%) rename curriculum/challenges/english/12-certificates/front-end-libraries-certificate/{front-end-libraries-certificate.english.md => front-end-libraries-certificate.md} (100%) rename curriculum/challenges/english/12-certificates/information-security-certificate/{information-security-certificate.english.md => information-security-certificate.md} (100%) rename curriculum/challenges/english/12-certificates/javascript-algorithms-and-data-structures-certificate/{javascript-algorithms-and-data-structures-certificate.english.md => javascript-algorithms-and-data-structures-certificate.md} (100%) rename curriculum/challenges/english/12-certificates/legacy-back-end-certificate/{legacy-back-end-certificate.english.md => legacy-back-end-certificate.md} (100%) rename curriculum/challenges/english/12-certificates/legacy-data-visualization-certificate/{legacy-data-visualization-certificate.english.md => legacy-data-visualization-certificate.md} (100%) rename curriculum/challenges/english/12-certificates/legacy-front-end-certificate/{legacy-front-end-certificate.english.md => legacy-front-end-certificate.md} (100%) rename curriculum/challenges/english/12-certificates/legacy-full-stack-certificate/{legacy-full-stack-certificate.english.md => legacy-full-stack-certificate.md} (100%) rename curriculum/challenges/english/12-certificates/legacy-information-security-and-quality-assurance-certificate/{legacy-information-security-and-quality-assurance-certificate.english.md => legacy-information-security-and-quality-assurance-certificate.md} (100%) rename curriculum/challenges/english/12-certificates/machine-learning-with-python-certificate/{machine-learning-with-python-certificate.english.md => machine-learning-with-python-certificate.md} (100%) rename curriculum/challenges/english/12-certificates/quality-assurance-certificate/{quality-assurance-certificate.english.md => quality-assurance-certificate.md} (100%) rename curriculum/challenges/english/12-certificates/responsive-web-design-certificate/{responsive-web-design-certificate.english.md => responsive-web-design-certificate.md} (100%) rename curriculum/challenges/english/12-certificates/scientific-computing-with-python-certificate/{scientific-computing-with-python-certificate.english.md => scientific-computing-with-python-certificate.md} (100%) diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/add-a-text-alternative-to-images-for-visually-impaired-accessibility.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/add-a-text-alternative-to-images-for-visually-impaired-accessibility.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/add-a-text-alternative-to-images-for-visually-impaired-accessibility.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-accessibility/add-a-text-alternative-to-images-for-visually-impaired-accessibility.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/add-an-accessible-date-picker.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/add-an-accessible-date-picker.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/add-an-accessible-date-picker.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-accessibility/add-an-accessible-date-picker.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/avoid-colorblindness-issues-by-carefully-choosing-colors-that-convey-information.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/avoid-colorblindness-issues-by-carefully-choosing-colors-that-convey-information.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/avoid-colorblindness-issues-by-carefully-choosing-colors-that-convey-information.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-accessibility/avoid-colorblindness-issues-by-carefully-choosing-colors-that-convey-information.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/avoid-colorblindness-issues-by-using-sufficient-contrast.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/avoid-colorblindness-issues-by-using-sufficient-contrast.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/avoid-colorblindness-issues-by-using-sufficient-contrast.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-accessibility/avoid-colorblindness-issues-by-using-sufficient-contrast.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/give-links-meaning-by-using-descriptive-link-text.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/give-links-meaning-by-using-descriptive-link-text.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/give-links-meaning-by-using-descriptive-link-text.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-accessibility/give-links-meaning-by-using-descriptive-link-text.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-accessibility-of-audio-content-with-the-audio-element.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-accessibility-of-audio-content-with-the-audio-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-accessibility-of-audio-content-with-the-audio-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-accessibility-of-audio-content-with-the-audio-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-chart-accessibility-with-the-figure-element.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-chart-accessibility-with-the-figure-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-chart-accessibility-with-the-figure-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-chart-accessibility-with-the-figure-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-form-field-accessibility-with-the-label-element.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-form-field-accessibility-with-the-label-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-form-field-accessibility-with-the-label-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-form-field-accessibility-with-the-label-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-readability-with-high-contrast-text.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-readability-with-high-contrast-text.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-readability-with-high-contrast-text.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-accessibility/improve-readability-with-high-contrast-text.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/jump-straight-to-the-content-using-the-main-element.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/jump-straight-to-the-content-using-the-main-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/jump-straight-to-the-content-using-the-main-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-accessibility/jump-straight-to-the-content-using-the-main-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/know-when-alt-text-should-be-left-blank.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/know-when-alt-text-should-be-left-blank.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/know-when-alt-text-should-be-left-blank.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-accessibility/know-when-alt-text-should-be-left-blank.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-elements-only-visible-to-a-screen-reader-by-using-custom-css.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-elements-only-visible-to-a-screen-reader-by-using-custom-css.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-elements-only-visible-to-a-screen-reader-by-using-custom-css.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-elements-only-visible-to-a-screen-reader-by-using-custom-css.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-links-navigable-with-html-access-keys.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-links-navigable-with-html-access-keys.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-links-navigable-with-html-access-keys.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-links-navigable-with-html-access-keys.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-screen-reader-navigation-easier-with-the-footer-landmark.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-screen-reader-navigation-easier-with-the-footer-landmark.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-screen-reader-navigation-easier-with-the-footer-landmark.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-screen-reader-navigation-easier-with-the-footer-landmark.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-screen-reader-navigation-easier-with-the-header-landmark.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-screen-reader-navigation-easier-with-the-header-landmark.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-screen-reader-navigation-easier-with-the-header-landmark.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-screen-reader-navigation-easier-with-the-header-landmark.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-screen-reader-navigation-easier-with-the-nav-landmark.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-screen-reader-navigation-easier-with-the-nav-landmark.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-screen-reader-navigation-easier-with-the-nav-landmark.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-accessibility/make-screen-reader-navigation-easier-with-the-nav-landmark.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/standardize-times-with-the-html5-datetime-attribute.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/standardize-times-with-the-html5-datetime-attribute.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/standardize-times-with-the-html5-datetime-attribute.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-accessibility/standardize-times-with-the-html5-datetime-attribute.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/use-headings-to-show-hierarchical-relationships-of-content.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/use-headings-to-show-hierarchical-relationships-of-content.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/use-headings-to-show-hierarchical-relationships-of-content.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-accessibility/use-headings-to-show-hierarchical-relationships-of-content.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/use-tabindex-to-add-keyboard-focus-to-an-element.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/use-tabindex-to-add-keyboard-focus-to-an-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/use-tabindex-to-add-keyboard-focus-to-an-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-accessibility/use-tabindex-to-add-keyboard-focus-to-an-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/use-tabindex-to-specify-the-order-of-keyboard-focus-for-several-elements.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/use-tabindex-to-specify-the-order-of-keyboard-focus-for-several-elements.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/use-tabindex-to-specify-the-order-of-keyboard-focus-for-several-elements.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-accessibility/use-tabindex-to-specify-the-order-of-keyboard-focus-for-several-elements.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/wrap-content-in-the-article-element.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/wrap-content-in-the-article-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/wrap-content-in-the-article-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-accessibility/wrap-content-in-the-article-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/wrap-radio-buttons-in-a-fieldset-element-for-better-accessibility.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-accessibility/wrap-radio-buttons-in-a-fieldset-element-for-better-accessibility.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-accessibility/wrap-radio-buttons-in-a-fieldset-element-for-better-accessibility.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-accessibility/wrap-radio-buttons-in-a-fieldset-element-for-better-accessibility.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/add-a-box-shadow-to-a-card-like-element.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/add-a-box-shadow-to-a-card-like-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/add-a-box-shadow-to-a-card-like-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/add-a-box-shadow-to-a-card-like-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-background-color-property-of-text.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-background-color-property-of-text.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-background-color-property-of-text.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-background-color-property-of-text.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-color-of-various-elements-to-complementary-colors.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-color-of-various-elements-to-complementary-colors.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-color-of-various-elements-to-complementary-colors.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-color-of-various-elements-to-complementary-colors.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-height-of-an-element-using-the-height-property.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-height-of-an-element-using-the-height-property.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-height-of-an-element-using-the-height-property.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-height-of-an-element-using-the-height-property.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-hover-state-of-an-anchor-tag.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-hover-state-of-an-anchor-tag.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-hover-state-of-an-anchor-tag.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-hover-state-of-an-anchor-tag.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-hue-of-a-color.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-size-of-a-header-versus-a-paragraph-tag.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-size-of-a-header-versus-a-paragraph-tag.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-size-of-a-header-versus-a-paragraph-tag.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-size-of-a-header-versus-a-paragraph-tag.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-tone-of-a-color.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-tone-of-a-color.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-tone-of-a-color.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-tone-of-a-color.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-width-of-an-element-using-the-width-property.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-width-of-an-element-using-the-width-property.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-width-of-an-element-using-the-width-property.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/adjust-the-width-of-an-element-using-the-width-property.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/animate-elements-at-variable-rates.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/animate-elements-at-variable-rates.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/animate-elements-at-variable-rates.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/animate-elements-at-variable-rates.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/animate-elements-continually-using-an-infinite-animation-count.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/animate-elements-continually-using-an-infinite-animation-count.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/animate-elements-continually-using-an-infinite-animation-count.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/animate-elements-continually-using-an-infinite-animation-count.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/animate-multiple-elements-at-variable-rates.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/animate-multiple-elements-at-variable-rates.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/animate-multiple-elements-at-variable-rates.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/animate-multiple-elements-at-variable-rates.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/center-an-element-horizontally-using-the-margin-property.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/center-an-element-horizontally-using-the-margin-property.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/center-an-element-horizontally-using-the-margin-property.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/center-an-element-horizontally-using-the-margin-property.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/change-an-elements-relative-position.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/change-an-elements-relative-position.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/change-an-elements-relative-position.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/change-an-elements-relative-position.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/change-animation-timing-with-keywords.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/change-animation-timing-with-keywords.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/change-animation-timing-with-keywords.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/change-animation-timing-with-keywords.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/change-the-position-of-overlapping-elements-with-the-z-index-property.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/change-the-position-of-overlapping-elements-with-the-z-index-property.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/change-the-position-of-overlapping-elements-with-the-z-index-property.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/change-the-position-of-overlapping-elements-with-the-z-index-property.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-graphic-using-css.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-graphic-using-css.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-graphic-using-css.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-graphic-using-css.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-horizontal-line-using-the-hr-element.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-horizontal-line-using-the-hr-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-horizontal-line-using-the-hr-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-horizontal-line-using-the-hr-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-more-complex-shape-using-css-and-html.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-more-complex-shape-using-css-and-html.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-more-complex-shape-using-css-and-html.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-a-more-complex-shape-using-css-and-html.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-movement-using-css-animation.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-movement-using-css-animation.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-movement-using-css-animation.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-movement-using-css-animation.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-texture-by-adding-a-subtle-pattern-as-a-background-image.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-texture-by-adding-a-subtle-pattern-as-a-background-image.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-texture-by-adding-a-subtle-pattern-as-a-background-image.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-texture-by-adding-a-subtle-pattern-as-a-background-image.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-visual-balance-using-the-text-align-property.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-visual-balance-using-the-text-align-property.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-visual-balance-using-the-text-align-property.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-visual-balance-using-the-text-align-property.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-visual-direction-by-fading-an-element-from-left-to-right.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-visual-direction-by-fading-an-element-from-left-to-right.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-visual-direction-by-fading-an-element-from-left-to-right.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/create-visual-direction-by-fading-an-element-from-left-to-right.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/decrease-the-opacity-of-an-element.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/decrease-the-opacity-of-an-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/decrease-the-opacity-of-an-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/decrease-the-opacity-of-an-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-about-complementary-colors.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-about-complementary-colors.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-about-complementary-colors.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-about-complementary-colors.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-about-tertiary-colors.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-how-bezier-curves-work.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-how-bezier-curves-work.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-how-bezier-curves-work.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-how-bezier-curves-work.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-how-the-css-keyframes-and-animation-properties-work.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-how-the-css-keyframes-and-animation-properties-work.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-how-the-css-keyframes-and-animation-properties-work.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/learn-how-the-css-keyframes-and-animation-properties-work.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/lock-an-element-to-its-parent-with-absolute-positioning.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/lock-an-element-to-its-parent-with-absolute-positioning.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/lock-an-element-to-its-parent-with-absolute-positioning.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/lock-an-element-to-its-parent-with-absolute-positioning.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/lock-an-element-to-the-browser-window-with-fixed-positioning.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/lock-an-element-to-the-browser-window-with-fixed-positioning.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/lock-an-element-to-the-browser-window-with-fixed-positioning.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/lock-an-element-to-the-browser-window-with-fixed-positioning.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/make-a-css-heartbeat-using-an-infinite-animation-count.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/make-a-css-heartbeat-using-an-infinite-animation-count.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/make-a-css-heartbeat-using-an-infinite-animation-count.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/make-a-css-heartbeat-using-an-infinite-animation-count.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/make-motion-more-natural-using-a-bezier-curve.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/make-motion-more-natural-using-a-bezier-curve.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/make-motion-more-natural-using-a-bezier-curve.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/make-motion-more-natural-using-a-bezier-curve.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/modify-fill-mode-of-an-animation.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/modify-fill-mode-of-an-animation.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/modify-fill-mode-of-an-animation.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/modify-fill-mode-of-an-animation.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/move-a-relatively-positioned-element-with-css-offsets.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/move-a-relatively-positioned-element-with-css-offsets.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/move-a-relatively-positioned-element-with-css-offsets.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/move-a-relatively-positioned-element-with-css-offsets.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/push-elements-left-or-right-with-the-float-property.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/push-elements-left-or-right-with-the-float-property.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/push-elements-left-or-right-with-the-float-property.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/push-elements-left-or-right-with-the-float-property.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-font-size-for-multiple-heading-elements.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-font-size-for-multiple-heading-elements.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-font-size-for-multiple-heading-elements.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-font-size-for-multiple-heading-elements.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-font-size-of-paragraph-text.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-font-size-of-paragraph-text.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-font-size-of-paragraph-text.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-font-size-of-paragraph-text.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-font-weight-for-multiple-heading-elements.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-font-weight-for-multiple-heading-elements.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-font-weight-for-multiple-heading-elements.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-font-weight-for-multiple-heading-elements.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-line-height-of-paragraphs.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-line-height-of-paragraphs.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-line-height-of-paragraphs.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/set-the-line-height-of-paragraphs.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-a-bezier-curve-to-move-a-graphic.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-a-bezier-curve-to-move-a-graphic.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-a-bezier-curve-to-move-a-graphic.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-a-bezier-curve-to-move-a-graphic.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-a-css-linear-gradient-to-create-a-striped-element.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-a-css-linear-gradient-to-create-a-striped-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-a-css-linear-gradient-to-create-a-striped-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-a-css-linear-gradient-to-create-a-striped-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-css-animation-to-change-the-hover-state-of-a-button.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-css-animation-to-change-the-hover-state-of-a-button.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-css-animation-to-change-the-hover-state-of-a-button.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-css-animation-to-change-the-hover-state-of-a-button.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-property-skewx-to-skew-an-element-along-the-x-axis.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-property-skewx-to-skew-an-element-along-the-x-axis.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-property-skewx-to-skew-an-element-along-the-x-axis.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-property-skewx-to-skew-an-element-along-the-x-axis.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-property-skewy-to-skew-an-element-along-the-y-axis.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-property-skewy-to-skew-an-element-along-the-y-axis.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-property-skewy-to-skew-an-element-along-the-y-axis.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-property-skewy-to-skew-an-element-along-the-y-axis.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-scale-property-to-change-the-size-of-an-element.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-scale-property-to-change-the-size-of-an-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-scale-property-to-change-the-size-of-an-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-scale-property-to-change-the-size-of-an-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-scale-property-to-scale-an-element-on-hover.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-scale-property-to-scale-an-element-on-hover.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-scale-property-to-scale-an-element-on-hover.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-css-transform-scale-property-to-scale-an-element-on-hover.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-em-tag-to-italicize-text.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-em-tag-to-italicize-text.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-em-tag-to-italicize-text.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-em-tag-to-italicize-text.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-s-tag-to-strikethrough-text.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-s-tag-to-strikethrough-text.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-s-tag-to-strikethrough-text.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-s-tag-to-strikethrough-text.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-strong-tag-to-make-text-bold.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-strong-tag-to-make-text-bold.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-strong-tag-to-make-text-bold.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-strong-tag-to-make-text-bold.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-text-transform-property-to-make-text-uppercase.md diff --git a/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-u-tag-to-underline-text.english.md b/curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-u-tag-to-underline-text.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-u-tag-to-underline-text.english.md rename to curriculum/challenges/english/01-responsive-web-design/applied-visual-design/use-the-u-tag-to-underline-text.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/add-a-negative-margin-to-an-element.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/add-a-negative-margin-to-an-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/add-a-negative-margin-to-an-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/add-a-negative-margin-to-an-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/add-borders-around-your-elements.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/add-borders-around-your-elements.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/add-borders-around-your-elements.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/add-borders-around-your-elements.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/add-different-margins-to-each-side-of-an-element.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/add-different-margins-to-each-side-of-an-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/add-different-margins-to-each-side-of-an-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/add-different-margins-to-each-side-of-an-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/add-different-padding-to-each-side-of-an-element.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/add-different-padding-to-each-side-of-an-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/add-different-padding-to-each-side-of-an-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/add-different-padding-to-each-side-of-an-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/add-rounded-corners-with-border-radius.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/add-rounded-corners-with-border-radius.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/add-rounded-corners-with-border-radius.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/add-rounded-corners-with-border-radius.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/adjust-the-margin-of-an-element.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/adjust-the-margin-of-an-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/adjust-the-margin-of-an-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/adjust-the-margin-of-an-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/adjust-the-padding-of-an-element.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/adjust-the-padding-of-an-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/adjust-the-padding-of-an-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/adjust-the-padding-of-an-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/attach-a-fallback-value-to-a-css-variable.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/attach-a-fallback-value-to-a-css-variable.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/attach-a-fallback-value-to-a-css-variable.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/attach-a-fallback-value-to-a-css-variable.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/change-a-variable-for-a-specific-area.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/change-a-variable-for-a-specific-area.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/change-a-variable-for-a-specific-area.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/change-a-variable-for-a-specific-area.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/change-the-color-of-text.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/change-the-color-of-text.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/change-the-color-of-text.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/change-the-color-of-text.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/change-the-font-size-of-an-element.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/change-the-font-size-of-an-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/change-the-font-size-of-an-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/change-the-font-size-of-an-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/create-a-custom-css-variable.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/create-a-custom-css-variable.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/create-a-custom-css-variable.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/create-a-custom-css-variable.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/give-a-background-color-to-a-div-element.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/give-a-background-color-to-a-div-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/give-a-background-color-to-a-div-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/give-a-background-color-to-a-div-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/import-a-google-font.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/import-a-google-font.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/import-a-google-font.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/import-a-google-font.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/improve-compatibility-with-browser-fallbacks.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/improve-compatibility-with-browser-fallbacks.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/improve-compatibility-with-browser-fallbacks.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/improve-compatibility-with-browser-fallbacks.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/inherit-css-variables.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/inherit-css-variables.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/inherit-css-variables.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/inherit-css-variables.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/inherit-styles-from-the-body-element.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/inherit-styles-from-the-body-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/inherit-styles-from-the-body-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/inherit-styles-from-the-body-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/make-circular-images-with-a-border-radius.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/make-circular-images-with-a-border-radius.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/make-circular-images-with-a-border-radius.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/make-circular-images-with-a-border-radius.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/override-all-other-styles-by-using-important.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/override-all-other-styles-by-using-important.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/override-all-other-styles-by-using-important.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/override-all-other-styles-by-using-important.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/override-class-declarations-by-styling-id-attributes.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/override-class-declarations-by-styling-id-attributes.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/override-class-declarations-by-styling-id-attributes.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/override-class-declarations-by-styling-id-attributes.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/override-class-declarations-with-inline-styles.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/override-class-declarations-with-inline-styles.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/override-class-declarations-with-inline-styles.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/override-class-declarations-with-inline-styles.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/override-styles-in-subsequent-css.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/override-styles-in-subsequent-css.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/override-styles-in-subsequent-css.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/override-styles-in-subsequent-css.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/prioritize-one-style-over-another.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/prioritize-one-style-over-another.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/prioritize-one-style-over-another.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/prioritize-one-style-over-another.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/set-the-font-family-of-an-element.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/set-the-font-family-of-an-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/set-the-font-family-of-an-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/set-the-font-family-of-an-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/set-the-id-of-an-element.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/set-the-id-of-an-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/set-the-id-of-an-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/set-the-id-of-an-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/size-your-images.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/size-your-images.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/size-your-images.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/size-your-images.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/specify-how-fonts-should-degrade.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/specify-how-fonts-should-degrade.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/specify-how-fonts-should-degrade.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/specify-how-fonts-should-degrade.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/style-multiple-elements-with-a-css-class.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/style-multiple-elements-with-a-css-class.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/style-multiple-elements-with-a-css-class.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/style-multiple-elements-with-a-css-class.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/style-the-html-body-element.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/style-the-html-body-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/style-the-html-body-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/style-the-html-body-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/understand-absolute-versus-relative-units.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/understand-absolute-versus-relative-units.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/understand-absolute-versus-relative-units.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/understand-absolute-versus-relative-units.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-a-css-class-to-style-an-element.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/use-a-css-class-to-style-an-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-a-css-class-to-style-an-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/use-a-css-class-to-style-an-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-a-custom-css-variable.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/use-a-custom-css-variable.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-a-custom-css-variable.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/use-a-custom-css-variable.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-a-media-query-to-change-a-variable.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/use-a-media-query-to-change-a-variable.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-a-media-query-to-change-a-variable.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/use-a-media-query-to-change-a-variable.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-abbreviated-hex-code.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-abbreviated-hex-code.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/use-abbreviated-hex-code.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-an-id-attribute-to-style-an-element.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/use-an-id-attribute-to-style-an-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-an-id-attribute-to-style-an-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/use-an-id-attribute-to-style-an-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-attribute-selectors-to-style-elements.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/use-attribute-selectors-to-style-elements.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-attribute-selectors-to-style-elements.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/use-attribute-selectors-to-style-elements.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-margin-of-an-element.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-margin-of-an-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-margin-of-an-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-margin-of-an-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-padding-of-an-element.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-padding-of-an-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-padding-of-an-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/use-clockwise-notation-to-specify-the-padding-of-an-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-css-selectors-to-style-elements.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/use-css-selectors-to-style-elements.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-css-selectors-to-style-elements.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/use-css-selectors-to-style-elements.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-css-variables-to-change-several-elements-at-once.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/use-css-variables-to-change-several-elements-at-once.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-css-variables-to-change-several-elements-at-once.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/use-css-variables-to-change-several-elements-at-once.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-hex-code-for-specific-colors.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/use-hex-code-for-specific-colors.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-hex-code-for-specific-colors.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/use-hex-code-for-specific-colors.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/use-hex-code-to-mix-colors.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/use-rgb-to-mix-colors.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-css/use-rgb-values-to-color-elements.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-css/use-rgb-values-to-color-elements.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-css/use-rgb-values-to-color-elements.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-css/use-rgb-values-to-color-elements.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/add-images-to-your-website.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/add-images-to-your-website.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/add-images-to-your-website.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/add-images-to-your-website.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/add-placeholder-text-to-a-text-field.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/add-placeholder-text-to-a-text-field.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/add-placeholder-text-to-a-text-field.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/add-placeholder-text-to-a-text-field.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/check-radio-buttons-and-checkboxes-by-default.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/check-radio-buttons-and-checkboxes-by-default.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/check-radio-buttons-and-checkboxes-by-default.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/check-radio-buttons-and-checkboxes-by-default.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/comment-out-html.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/comment-out-html.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/comment-out-html.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/comment-out-html.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-bulleted-unordered-list.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-bulleted-unordered-list.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-bulleted-unordered-list.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-bulleted-unordered-list.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-form-element.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-form-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-form-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-form-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-set-of-checkboxes.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-set-of-checkboxes.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-set-of-checkboxes.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-set-of-checkboxes.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-set-of-radio-buttons.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-set-of-radio-buttons.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-set-of-radio-buttons.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-set-of-radio-buttons.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-text-field.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-text-field.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-text-field.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-a-text-field.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-an-ordered-list.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-an-ordered-list.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-an-ordered-list.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/create-an-ordered-list.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/declare-the-doctype-of-an-html-document.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/declare-the-doctype-of-an-html-document.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/declare-the-doctype-of-an-html-document.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/declare-the-doctype-of-an-html-document.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/define-the-head-and-body-of-an-html-document.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/define-the-head-and-body-of-an-html-document.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/define-the-head-and-body-of-an-html-document.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/define-the-head-and-body-of-an-html-document.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/delete-html-elements.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/delete-html-elements.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/delete-html-elements.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/delete-html-elements.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/fill-in-the-blank-with-placeholder-text.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/fill-in-the-blank-with-placeholder-text.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/fill-in-the-blank-with-placeholder-text.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/fill-in-the-blank-with-placeholder-text.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/headline-with-the-h2-element.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/headline-with-the-h2-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/headline-with-the-h2-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/headline-with-the-h2-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/inform-with-the-paragraph-element.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/inform-with-the-paragraph-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/inform-with-the-paragraph-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/inform-with-the-paragraph-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/introduction-to-html5-elements.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/introduction-to-html5-elements.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/introduction-to-html5-elements.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/introduction-to-html5-elements.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/link-to-external-pages-with-anchor-elements.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/link-to-external-pages-with-anchor-elements.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/link-to-external-pages-with-anchor-elements.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/link-to-external-pages-with-anchor-elements.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/link-to-internal-sections-of-a-page-with-anchor-elements.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/link-to-internal-sections-of-a-page-with-anchor-elements.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/link-to-internal-sections-of-a-page-with-anchor-elements.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/link-to-internal-sections-of-a-page-with-anchor-elements.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/make-dead-links-using-the-hash-symbol.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/make-dead-links-using-the-hash-symbol.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/make-dead-links-using-the-hash-symbol.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/make-dead-links-using-the-hash-symbol.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/nest-an-anchor-element-within-a-paragraph.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/nest-an-anchor-element-within-a-paragraph.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/nest-an-anchor-element-within-a-paragraph.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/nest-an-anchor-element-within-a-paragraph.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/nest-many-elements-within-a-single-div-element.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/nest-many-elements-within-a-single-div-element.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/nest-many-elements-within-a-single-div-element.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/nest-many-elements-within-a-single-div-element.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/say-hello-to-html-elements.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/say-hello-to-html-elements.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/say-hello-to-html-elements.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/say-hello-to-html-elements.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/turn-an-image-into-a-link.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/turn-an-image-into-a-link.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/turn-an-image-into-a-link.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/turn-an-image-into-a-link.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/uncomment-html.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/uncomment-html.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/uncomment-html.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/uncomment-html.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/use-html5-to-require-a-field.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/use-html5-to-require-a-field.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/use-html5-to-require-a-field.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/use-html5-to-require-a-field.md diff --git a/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/use-the-value-attribute-with-radio-buttons-and-checkboxes.english.md b/curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/use-the-value-attribute-with-radio-buttons-and-checkboxes.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/use-the-value-attribute-with-radio-buttons-and-checkboxes.english.md rename to curriculum/challenges/english/01-responsive-web-design/basic-html-and-html5/use-the-value-attribute-with-radio-buttons-and-checkboxes.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/add-flex-superpowers-to-the-tweet-embed.english.md b/curriculum/challenges/english/01-responsive-web-design/css-flexbox/add-flex-superpowers-to-the-tweet-embed.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/add-flex-superpowers-to-the-tweet-embed.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-flexbox/add-flex-superpowers-to-the-tweet-embed.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/align-elements-using-the-align-items-property.english.md b/curriculum/challenges/english/01-responsive-web-design/css-flexbox/align-elements-using-the-align-items-property.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/align-elements-using-the-align-items-property.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-flexbox/align-elements-using-the-align-items-property.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/align-elements-using-the-justify-content-property.english.md b/curriculum/challenges/english/01-responsive-web-design/css-flexbox/align-elements-using-the-justify-content-property.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/align-elements-using-the-justify-content-property.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-flexbox/align-elements-using-the-justify-content-property.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/apply-the-flex-direction-property-to-create-a-column-in-the-tweet-embed.english.md b/curriculum/challenges/english/01-responsive-web-design/css-flexbox/apply-the-flex-direction-property-to-create-a-column-in-the-tweet-embed.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/apply-the-flex-direction-property-to-create-a-column-in-the-tweet-embed.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-flexbox/apply-the-flex-direction-property-to-create-a-column-in-the-tweet-embed.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/apply-the-flex-direction-property-to-create-rows-in-the-tweet-embed.english.md b/curriculum/challenges/english/01-responsive-web-design/css-flexbox/apply-the-flex-direction-property-to-create-rows-in-the-tweet-embed.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/apply-the-flex-direction-property-to-create-rows-in-the-tweet-embed.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-flexbox/apply-the-flex-direction-property-to-create-rows-in-the-tweet-embed.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-display-flex-to-position-two-boxes.english.md b/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-display-flex-to-position-two-boxes.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-display-flex-to-position-two-boxes.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-display-flex-to-position-two-boxes.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-align-items-property-in-the-tweet-embed.english.md b/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-align-items-property-in-the-tweet-embed.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-align-items-property-in-the-tweet-embed.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-align-items-property-in-the-tweet-embed.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-align-self-property.english.md b/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-align-self-property.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-align-self-property.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-align-self-property.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-basis-property-to-set-the-initial-size-of-an-item.english.md b/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-basis-property-to-set-the-initial-size-of-an-item.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-basis-property-to-set-the-initial-size-of-an-item.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-basis-property-to-set-the-initial-size-of-an-item.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-direction-property-to-make-a-column.english.md b/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-direction-property-to-make-a-column.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-direction-property-to-make-a-column.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-direction-property-to-make-a-column.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-direction-property-to-make-a-row.english.md b/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-direction-property-to-make-a-row.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-direction-property-to-make-a-row.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-direction-property-to-make-a-row.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-grow-property-to-expand-items.english.md b/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-grow-property-to-expand-items.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-grow-property-to-expand-items.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-grow-property-to-expand-items.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-shorthand-property.english.md b/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-shorthand-property.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-shorthand-property.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-shorthand-property.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-shrink-property-to-shrink-items.english.md b/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-shrink-property-to-shrink-items.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-shrink-property-to-shrink-items.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-shrink-property-to-shrink-items.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-wrap-property-to-wrap-a-row-or-column.english.md b/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-wrap-property-to-wrap-a-row-or-column.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-wrap-property-to-wrap-a-row-or-column.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-flex-wrap-property-to-wrap-a-row-or-column.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-justify-content-property-in-the-tweet-embed.english.md b/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-justify-content-property-in-the-tweet-embed.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-justify-content-property-in-the-tweet-embed.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-justify-content-property-in-the-tweet-embed.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-order-property-to-rearrange-items.english.md b/curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-order-property-to-rearrange-items.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-order-property-to-rearrange-items.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-flexbox/use-the-order-property-to-rearrange-items.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/add-columns-with-grid-template-columns.english.md b/curriculum/challenges/english/01-responsive-web-design/css-grid/add-columns-with-grid-template-columns.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/add-columns-with-grid-template-columns.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-grid/add-columns-with-grid-template-columns.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/add-gaps-faster-with-grid-gap.english.md b/curriculum/challenges/english/01-responsive-web-design/css-grid/add-gaps-faster-with-grid-gap.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/add-gaps-faster-with-grid-gap.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-grid/add-gaps-faster-with-grid-gap.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/add-rows-with-grid-template-rows.english.md b/curriculum/challenges/english/01-responsive-web-design/css-grid/add-rows-with-grid-template-rows.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/add-rows-with-grid-template-rows.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-grid/add-rows-with-grid-template-rows.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/align-all-items-horizontally-using-justify-items.english.md b/curriculum/challenges/english/01-responsive-web-design/css-grid/align-all-items-horizontally-using-justify-items.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/align-all-items-horizontally-using-justify-items.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-grid/align-all-items-horizontally-using-justify-items.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/align-all-items-vertically-using-align-items.english.md b/curriculum/challenges/english/01-responsive-web-design/css-grid/align-all-items-vertically-using-align-items.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/align-all-items-vertically-using-align-items.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-grid/align-all-items-vertically-using-align-items.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/align-an-item-horizontally-using-justify-self.english.md b/curriculum/challenges/english/01-responsive-web-design/css-grid/align-an-item-horizontally-using-justify-self.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/align-an-item-horizontally-using-justify-self.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-grid/align-an-item-horizontally-using-justify-self.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/align-an-item-vertically-using-align-self.english.md b/curriculum/challenges/english/01-responsive-web-design/css-grid/align-an-item-vertically-using-align-self.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/align-an-item-vertically-using-align-self.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-grid/align-an-item-vertically-using-align-self.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/create-a-column-gap-using-grid-column-gap.english.md b/curriculum/challenges/english/01-responsive-web-design/css-grid/create-a-column-gap-using-grid-column-gap.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/create-a-column-gap-using-grid-column-gap.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-grid/create-a-column-gap-using-grid-column-gap.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/create-a-row-gap-using-grid-row-gap.english.md b/curriculum/challenges/english/01-responsive-web-design/css-grid/create-a-row-gap-using-grid-row-gap.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/create-a-row-gap-using-grid-row-gap.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-grid/create-a-row-gap-using-grid-row-gap.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/create-flexible-layouts-using-auto-fill.english.md b/curriculum/challenges/english/01-responsive-web-design/css-grid/create-flexible-layouts-using-auto-fill.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/create-flexible-layouts-using-auto-fill.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-grid/create-flexible-layouts-using-auto-fill.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/create-flexible-layouts-using-auto-fit.english.md b/curriculum/challenges/english/01-responsive-web-design/css-grid/create-flexible-layouts-using-auto-fit.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/create-flexible-layouts-using-auto-fit.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-grid/create-flexible-layouts-using-auto-fit.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/create-grids-within-grids.english.md b/curriculum/challenges/english/01-responsive-web-design/css-grid/create-grids-within-grids.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/create-grids-within-grids.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-grid/create-grids-within-grids.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/create-your-first-css-grid.english.md b/curriculum/challenges/english/01-responsive-web-design/css-grid/create-your-first-css-grid.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/create-your-first-css-grid.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-grid/create-your-first-css-grid.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/divide-the-grid-into-an-area-template.english.md b/curriculum/challenges/english/01-responsive-web-design/css-grid/divide-the-grid-into-an-area-template.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/divide-the-grid-into-an-area-template.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-grid/divide-the-grid-into-an-area-template.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/limit-item-size-using-the-minmax-function.english.md b/curriculum/challenges/english/01-responsive-web-design/css-grid/limit-item-size-using-the-minmax-function.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/limit-item-size-using-the-minmax-function.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-grid/limit-item-size-using-the-minmax-function.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/place-items-in-grid-areas-using-the-grid-area-property.english.md b/curriculum/challenges/english/01-responsive-web-design/css-grid/place-items-in-grid-areas-using-the-grid-area-property.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/place-items-in-grid-areas-using-the-grid-area-property.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-grid/place-items-in-grid-areas-using-the-grid-area-property.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/reduce-repetition-using-the-repeat-function.english.md b/curriculum/challenges/english/01-responsive-web-design/css-grid/reduce-repetition-using-the-repeat-function.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/reduce-repetition-using-the-repeat-function.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-grid/reduce-repetition-using-the-repeat-function.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/use-css-grid-units-to-change-the-size-of-columns-and-rows.english.md b/curriculum/challenges/english/01-responsive-web-design/css-grid/use-css-grid-units-to-change-the-size-of-columns-and-rows.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/use-css-grid-units-to-change-the-size-of-columns-and-rows.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-grid/use-css-grid-units-to-change-the-size-of-columns-and-rows.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/use-grid-area-without-creating-an-areas-template.english.md b/curriculum/challenges/english/01-responsive-web-design/css-grid/use-grid-area-without-creating-an-areas-template.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/use-grid-area-without-creating-an-areas-template.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-grid/use-grid-area-without-creating-an-areas-template.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/use-grid-column-to-control-spacing.english.md b/curriculum/challenges/english/01-responsive-web-design/css-grid/use-grid-column-to-control-spacing.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/use-grid-column-to-control-spacing.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-grid/use-grid-column-to-control-spacing.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/use-grid-row-to-control-spacing.english.md b/curriculum/challenges/english/01-responsive-web-design/css-grid/use-grid-row-to-control-spacing.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/use-grid-row-to-control-spacing.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-grid/use-grid-row-to-control-spacing.md diff --git a/curriculum/challenges/english/01-responsive-web-design/css-grid/use-media-queries-to-create-responsive-layouts.english.md b/curriculum/challenges/english/01-responsive-web-design/css-grid/use-media-queries-to-create-responsive-layouts.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/css-grid/use-media-queries-to-create-responsive-layouts.english.md rename to curriculum/challenges/english/01-responsive-web-design/css-grid/use-media-queries-to-create-responsive-layouts.md diff --git a/curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/create-a-media-query.english.md b/curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/create-a-media-query.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/create-a-media-query.english.md rename to curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/create-a-media-query.md diff --git a/curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/make-an-image-responsive.english.md b/curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/make-an-image-responsive.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/make-an-image-responsive.english.md rename to curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/make-an-image-responsive.md diff --git a/curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/make-typography-responsive.english.md b/curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/make-typography-responsive.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/make-typography-responsive.english.md rename to curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/make-typography-responsive.md diff --git a/curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/use-a-retina-image-for-higher-resolution-displays.english.md b/curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/use-a-retina-image-for-higher-resolution-displays.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/use-a-retina-image-for-higher-resolution-displays.english.md rename to curriculum/challenges/english/01-responsive-web-design/responsive-web-design-principles/use-a-retina-image-for-higher-resolution-displays.md diff --git a/curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/build-a-personal-portfolio-webpage.english.md b/curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/build-a-personal-portfolio-webpage.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/build-a-personal-portfolio-webpage.english.md rename to curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/build-a-personal-portfolio-webpage.md diff --git a/curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/build-a-product-landing-page.english.md b/curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/build-a-product-landing-page.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/build-a-product-landing-page.english.md rename to curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/build-a-product-landing-page.md diff --git a/curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/build-a-survey-form.english.md b/curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/build-a-survey-form.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/build-a-survey-form.english.md rename to curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/build-a-survey-form.md diff --git a/curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/build-a-technical-documentation-page.english.md b/curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/build-a-technical-documentation-page.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/build-a-technical-documentation-page.english.md rename to curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/build-a-technical-documentation-page.md diff --git a/curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/build-a-tribute-page.english.md b/curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/build-a-tribute-page.md similarity index 100% rename from curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/build-a-tribute-page.english.md rename to curriculum/challenges/english/01-responsive-web-design/responsive-web-design-projects/build-a-tribute-page.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/boo-who.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/boo-who.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/boo-who.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/boo-who.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/chunky-monkey.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/chunky-monkey.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/chunky-monkey.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/chunky-monkey.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/confirm-the-ending.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/confirm-the-ending.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/confirm-the-ending.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/confirm-the-ending.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/convert-celsius-to-fahrenheit.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/convert-celsius-to-fahrenheit.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/convert-celsius-to-fahrenheit.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/convert-celsius-to-fahrenheit.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/factorialize-a-number.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/factorialize-a-number.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/factorialize-a-number.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/factorialize-a-number.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/falsy-bouncer.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/falsy-bouncer.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/falsy-bouncer.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/falsy-bouncer.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/find-the-longest-word-in-a-string.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/find-the-longest-word-in-a-string.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/find-the-longest-word-in-a-string.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/find-the-longest-word-in-a-string.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/finders-keepers.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/finders-keepers.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/finders-keepers.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/finders-keepers.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/mutations.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/mutations.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/mutations.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/mutations.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/repeat-a-string-repeat-a-string.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/repeat-a-string-repeat-a-string.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/repeat-a-string-repeat-a-string.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/repeat-a-string-repeat-a-string.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/return-largest-numbers-in-arrays.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/return-largest-numbers-in-arrays.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/return-largest-numbers-in-arrays.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/return-largest-numbers-in-arrays.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/reverse-a-string.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/reverse-a-string.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/reverse-a-string.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/reverse-a-string.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/slice-and-splice.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/slice-and-splice.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/slice-and-splice.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/slice-and-splice.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/title-case-a-sentence.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/title-case-a-sentence.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/title-case-a-sentence.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/title-case-a-sentence.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/truncate-a-string.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/truncate-a-string.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/truncate-a-string.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/truncate-a-string.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/where-do-i-belong.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/where-do-i-belong.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/where-do-i-belong.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/where-do-i-belong.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/access-an-arrays-contents-using-bracket-notation.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/access-an-arrays-contents-using-bracket-notation.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/access-an-arrays-contents-using-bracket-notation.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/access-an-arrays-contents-using-bracket-notation.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/access-property-names-with-bracket-notation.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/access-property-names-with-bracket-notation.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/access-property-names-with-bracket-notation.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/access-property-names-with-bracket-notation.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-to-an-array-with-push-and-unshift.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-to-an-array-with-push-and-unshift.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-to-an-array-with-push-and-unshift.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-to-an-array-with-push-and-unshift.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-using-splice.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-using-splice.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-using-splice.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/add-items-using-splice.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/add-key-value-pairs-to-javascript-objects.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/add-key-value-pairs-to-javascript-objects.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/add-key-value-pairs-to-javascript-objects.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/add-key-value-pairs-to-javascript-objects.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/check-for-the-presence-of-an-element-with-indexof.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/check-for-the-presence-of-an-element-with-indexof.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/check-for-the-presence-of-an-element-with-indexof.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/check-for-the-presence-of-an-element-with-indexof.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/check-if-an-object-has-a-property.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/check-if-an-object-has-a-property.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/check-if-an-object-has-a-property.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/check-if-an-object-has-a-property.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/combine-arrays-with-the-spread-operator.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/combine-arrays-with-the-spread-operator.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/combine-arrays-with-the-spread-operator.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/combine-arrays-with-the-spread-operator.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-an-array-with-the-spread-operator.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-an-array-with-the-spread-operator.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-an-array-with-the-spread-operator.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-an-array-with-the-spread-operator.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-array-items-using-slice.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-array-items-using-slice.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-array-items-using-slice.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/copy-array-items-using-slice.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/create-complex-multi-dimensional-arrays.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/create-complex-multi-dimensional-arrays.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/create-complex-multi-dimensional-arrays.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/create-complex-multi-dimensional-arrays.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/generate-an-array-of-all-object-keys-with-object.keys.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/generate-an-array-of-all-object-keys-with-object.keys.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/generate-an-array-of-all-object-keys-with-object.keys.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/generate-an-array-of-all-object-keys-with-object.keys.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-all-an-arrays-items-using-for-loops.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-all-an-arrays-items-using-for-loops.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-all-an-arrays-items-using-for-loops.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-all-an-arrays-items-using-for-loops.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-the-keys-of-an-object-with-a-for...in-statement.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-the-keys-of-an-object-with-a-for...in-statement.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-the-keys-of-an-object-with-a-for...in-statement.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/iterate-through-the-keys-of-an-object-with-a-for...in-statement.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-array-stored-in-an-object.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-array-stored-in-an-object.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-array-stored-in-an-object.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-array-stored-in-an-object.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-object-nested-within-an-object.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-object-nested-within-an-object.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-object-nested-within-an-object.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/modify-an-object-nested-within-an-object.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-from-an-array-with-pop-and-shift.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-from-an-array-with-pop-and-shift.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-from-an-array-with-pop-and-shift.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-from-an-array-with-pop-and-shift.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-using-splice.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-using-splice.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-using-splice.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/remove-items-using-splice.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/use-an-array-to-store-a-collection-of-data.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/use-an-array-to-store-a-collection-of-data.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/use-an-array-to-store-a-collection-of-data.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/use-an-array-to-store-a-collection-of-data.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/use-the-delete-keyword-to-remove-object-properties.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/use-the-delete-keyword-to-remove-object-properties.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/use-the-delete-keyword-to-remove-object-properties.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-data-structures/use-the-delete-keyword-to-remove-object-properties.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/access-array-data-with-indexes.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/access-array-data-with-indexes.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/access-array-data-with-indexes.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/access-array-data-with-indexes.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/access-multi-dimensional-arrays-with-indexes.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/access-multi-dimensional-arrays-with-indexes.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/access-multi-dimensional-arrays-with-indexes.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/access-multi-dimensional-arrays-with-indexes.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-arrays.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-arrays.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-arrays.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-arrays.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-objects.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-objects.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-objects.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-nested-objects.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-object-properties-with-bracket-notation.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-object-properties-with-bracket-notation.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-object-properties-with-bracket-notation.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-object-properties-with-bracket-notation.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-object-properties-with-dot-notation.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-object-properties-with-dot-notation.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-object-properties-with-dot-notation.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-object-properties-with-dot-notation.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-object-properties-with-variables.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-object-properties-with-variables.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-object-properties-with-variables.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/accessing-object-properties-with-variables.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/add-new-properties-to-a-javascript-object.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/add-new-properties-to-a-javascript-object.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/add-new-properties-to-a-javascript-object.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/add-new-properties-to-a-javascript-object.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/add-two-numbers-with-javascript.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/add-two-numbers-with-javascript.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/add-two-numbers-with-javascript.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/add-two-numbers-with-javascript.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/adding-a-default-option-in-switch-statements.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/adding-a-default-option-in-switch-statements.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/adding-a-default-option-in-switch-statements.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/adding-a-default-option-in-switch-statements.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/appending-variables-to-strings.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/appending-variables-to-strings.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/appending-variables-to-strings.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/appending-variables-to-strings.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/assigning-the-value-of-one-variable-to-another.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/assigning-the-value-of-one-variable-to-another.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/assigning-the-value-of-one-variable-to-another.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/assigning-the-value-of-one-variable-to-another.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/assignment-with-a-returned-value.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/assignment-with-a-returned-value.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/assignment-with-a-returned-value.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/assignment-with-a-returned-value.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/build-javascript-objects.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/build-javascript-objects.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/build-javascript-objects.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/build-javascript-objects.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/chaining-if-else-statements.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/chaining-if-else-statements.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/chaining-if-else-statements.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/chaining-if-else-statements.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comment-your-javascript-code.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comment-your-javascript-code.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comment-your-javascript-code.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comment-your-javascript-code.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-equality-operator.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-equality-operator.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-equality-operator.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-equality-operator.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-greater-than-operator.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-greater-than-operator.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-greater-than-operator.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-greater-than-operator.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-greater-than-or-equal-to-operator.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-greater-than-or-equal-to-operator.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-greater-than-or-equal-to-operator.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-greater-than-or-equal-to-operator.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-inequality-operator.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-inequality-operator.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-inequality-operator.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-inequality-operator.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-less-than-operator.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-less-than-operator.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-less-than-operator.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-less-than-operator.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-less-than-or-equal-to-operator.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-less-than-or-equal-to-operator.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-less-than-or-equal-to-operator.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-less-than-or-equal-to-operator.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-strict-equality-operator.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-strict-equality-operator.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-strict-equality-operator.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-strict-equality-operator.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-strict-inequality-operator.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-strict-inequality-operator.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-strict-inequality-operator.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparison-with-the-strict-inequality-operator.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparisons-with-the-logical-and-operator.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparisons-with-the-logical-and-operator.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparisons-with-the-logical-and-operator.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparisons-with-the-logical-and-operator.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparisons-with-the-logical-or-operator.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparisons-with-the-logical-or-operator.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparisons-with-the-logical-or-operator.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/comparisons-with-the-logical-or-operator.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-addition.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-addition.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-addition.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-addition.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-division.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-division.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-division.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-division.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-multiplication.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-multiplication.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-multiplication.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-multiplication.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-subtraction.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-subtraction.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-subtraction.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/compound-assignment-with-augmented-subtraction.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/concatenating-strings-with-plus-operator.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/concatenating-strings-with-plus-operator.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/concatenating-strings-with-plus-operator.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/concatenating-strings-with-plus-operator.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/concatenating-strings-with-the-plus-equals-operator.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/concatenating-strings-with-the-plus-equals-operator.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/concatenating-strings-with-the-plus-equals-operator.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/concatenating-strings-with-the-plus-equals-operator.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/constructing-strings-with-variables.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/constructing-strings-with-variables.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/constructing-strings-with-variables.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/constructing-strings-with-variables.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/count-backwards-with-a-for-loop.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/count-backwards-with-a-for-loop.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/count-backwards-with-a-for-loop.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/count-backwards-with-a-for-loop.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/create-decimal-numbers-with-javascript.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/create-decimal-numbers-with-javascript.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/create-decimal-numbers-with-javascript.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/create-decimal-numbers-with-javascript.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/declare-javascript-variables.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/declare-javascript-variables.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/declare-javascript-variables.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/declare-javascript-variables.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/declare-string-variables.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/declare-string-variables.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/declare-string-variables.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/declare-string-variables.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/decrement-a-number-with-javascript.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/decrement-a-number-with-javascript.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/decrement-a-number-with-javascript.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/decrement-a-number-with-javascript.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/delete-properties-from-a-javascript-object.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/delete-properties-from-a-javascript-object.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/delete-properties-from-a-javascript-object.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/delete-properties-from-a-javascript-object.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/divide-one-decimal-by-another-with-javascript.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/divide-one-decimal-by-another-with-javascript.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/divide-one-decimal-by-another-with-javascript.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/divide-one-decimal-by-another-with-javascript.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/divide-one-number-by-another-with-javascript.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/divide-one-number-by-another-with-javascript.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/divide-one-number-by-another-with-javascript.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/divide-one-number-by-another-with-javascript.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/escape-sequences-in-strings.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/escaping-literal-quotes-in-strings.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/escaping-literal-quotes-in-strings.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/escaping-literal-quotes-in-strings.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/escaping-literal-quotes-in-strings.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/find-the-length-of-a-string.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/find-the-length-of-a-string.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/find-the-length-of-a-string.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/find-the-length-of-a-string.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/finding-a-remainder-in-javascript.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/finding-a-remainder-in-javascript.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/finding-a-remainder-in-javascript.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/finding-a-remainder-in-javascript.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-fractions-with-javascript.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-fractions-with-javascript.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-fractions-with-javascript.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-fractions-with-javascript.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-whole-numbers-with-javascript.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-whole-numbers-with-javascript.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-whole-numbers-with-javascript.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-whole-numbers-with-javascript.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-whole-numbers-within-a-range.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-whole-numbers-within-a-range.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-whole-numbers-within-a-range.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/generate-random-whole-numbers-within-a-range.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/global-scope-and-functions.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/global-scope-and-functions.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/global-scope-and-functions.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/global-scope-and-functions.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/global-vs.-local-scope-in-functions.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/global-vs.-local-scope-in-functions.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/global-vs.-local-scope-in-functions.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/global-vs.-local-scope-in-functions.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/increment-a-number-with-javascript.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/increment-a-number-with-javascript.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/increment-a-number-with-javascript.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/increment-a-number-with-javascript.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/initializing-variables-with-the-assignment-operator.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/initializing-variables-with-the-assignment-operator.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/initializing-variables-with-the-assignment-operator.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/initializing-variables-with-the-assignment-operator.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/introducing-else-if-statements.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/introducing-else-if-statements.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/introducing-else-if-statements.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/introducing-else-if-statements.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/introducing-else-statements.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/introducing-else-statements.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/introducing-else-statements.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/introducing-else-statements.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-odd-numbers-with-a-for-loop.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-odd-numbers-with-a-for-loop.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-odd-numbers-with-a-for-loop.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-odd-numbers-with-a-for-loop.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-through-an-array-with-a-for-loop.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-through-an-array-with-a-for-loop.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-through-an-array-with-a-for-loop.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-through-an-array-with-a-for-loop.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-do...while-loops.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-do...while-loops.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-do...while-loops.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-do...while-loops.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-for-loops.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-for-loops.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-for-loops.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-for-loops.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-while-loops.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-while-loops.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-while-loops.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-while-loops.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/local-scope-and-functions.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/local-scope-and-functions.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/local-scope-and-functions.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/local-scope-and-functions.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/logical-order-in-if-else-statements.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/logical-order-in-if-else-statements.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/logical-order-in-if-else-statements.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/logical-order-in-if-else-statements.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-pop.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-pop.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-pop.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-pop.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-push.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-push.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-push.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-push.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-shift.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-shift.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-shift.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-shift.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-unshift.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-unshift.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-unshift.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulate-arrays-with-unshift.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulating-complex-objects.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulating-complex-objects.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulating-complex-objects.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/manipulating-complex-objects.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/modify-array-data-with-indexes.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/modify-array-data-with-indexes.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/modify-array-data-with-indexes.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/modify-array-data-with-indexes.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/multiple-identical-options-in-switch-statements.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/multiple-identical-options-in-switch-statements.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/multiple-identical-options-in-switch-statements.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/multiple-identical-options-in-switch-statements.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/multiply-two-decimals-with-javascript.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/multiply-two-decimals-with-javascript.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/multiply-two-decimals-with-javascript.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/multiply-two-decimals-with-javascript.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/multiply-two-numbers-with-javascript.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/multiply-two-numbers-with-javascript.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/multiply-two-numbers-with-javascript.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/multiply-two-numbers-with-javascript.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/nest-one-array-within-another-array.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/nest-one-array-within-another-array.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/nest-one-array-within-another-array.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/nest-one-array-within-another-array.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/nesting-for-loops.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/nesting-for-loops.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/nesting-for-loops.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/nesting-for-loops.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/passing-values-to-functions-with-arguments.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/passing-values-to-functions-with-arguments.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/passing-values-to-functions-with-arguments.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/passing-values-to-functions-with-arguments.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/practice-comparing-different-values.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/practice-comparing-different-values.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/practice-comparing-different-values.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/practice-comparing-different-values.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/profile-lookup.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/profile-lookup.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/profile-lookup.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/profile-lookup.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/quoting-strings-with-single-quotes.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/quoting-strings-with-single-quotes.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/quoting-strings-with-single-quotes.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/quoting-strings-with-single-quotes.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/record-collection.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/record-collection.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/record-collection.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/record-collection.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/replace-loops-using-recursion.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/replace-loops-using-recursion.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/replace-loops-using-recursion.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/replace-loops-using-recursion.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/replacing-if-else-chains-with-switch.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/replacing-if-else-chains-with-switch.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/replacing-if-else-chains-with-switch.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/replacing-if-else-chains-with-switch.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/return-a-value-from-a-function-with-return.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/return-a-value-from-a-function-with-return.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/return-a-value-from-a-function-with-return.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/return-a-value-from-a-function-with-return.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/returning-boolean-values-from-functions.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/returning-boolean-values-from-functions.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/returning-boolean-values-from-functions.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/returning-boolean-values-from-functions.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/selecting-from-many-options-with-switch-statements.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/selecting-from-many-options-with-switch-statements.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/selecting-from-many-options-with-switch-statements.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/selecting-from-many-options-with-switch-statements.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/shopping-list.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/shopping-list.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/shopping-list.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/shopping-list.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/stand-in-line.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/stand-in-line.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/stand-in-line.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/stand-in-line.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/store-multiple-values-in-one-variable-using-javascript-arrays.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/store-multiple-values-in-one-variable-using-javascript-arrays.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/store-multiple-values-in-one-variable-using-javascript-arrays.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/store-multiple-values-in-one-variable-using-javascript-arrays.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/storing-values-with-the-assignment-operator.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/storing-values-with-the-assignment-operator.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/storing-values-with-the-assignment-operator.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/storing-values-with-the-assignment-operator.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/subtract-one-number-from-another-with-javascript.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/subtract-one-number-from-another-with-javascript.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/subtract-one-number-from-another-with-javascript.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/subtract-one-number-from-another-with-javascript.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/testing-objects-for-properties.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/testing-objects-for-properties.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/testing-objects-for-properties.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/testing-objects-for-properties.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understand-string-immutability.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understand-string-immutability.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understand-string-immutability.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understand-string-immutability.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-boolean-values.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-boolean-values.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-boolean-values.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-boolean-values.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-case-sensitivity-in-variables.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-case-sensitivity-in-variables.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-case-sensitivity-in-variables.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-case-sensitivity-in-variables.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-undefined-value-returned-from-a-function.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-undefined-value-returned-from-a-function.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-undefined-value-returned-from-a-function.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-undefined-value-returned-from-a-function.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-uninitialized-variables.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-uninitialized-variables.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-uninitialized-variables.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/understanding-uninitialized-variables.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/updating-object-properties.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/updating-object-properties.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/updating-object-properties.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/updating-object-properties.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-first-character-in-a-string.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-first-character-in-a-string.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-first-character-in-a-string.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-first-character-in-a-string.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-last-character-in-a-string.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-last-character-in-a-string.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-last-character-in-a-string.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-last-character-in-a-string.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-nth-character-in-a-string.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-nth-character-in-a-string.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-nth-character-in-a-string.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-nth-character-in-a-string.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-nth-to-last-character-in-a-string.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-nth-to-last-character-in-a-string.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-nth-to-last-character-in-a-string.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-bracket-notation-to-find-the-nth-to-last-character-in-a-string.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-conditional-logic-with-if-statements.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-conditional-logic-with-if-statements.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-conditional-logic-with-if-statements.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-conditional-logic-with-if-statements.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-multiple-conditional-ternary-operators.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-multiple-conditional-ternary-operators.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-multiple-conditional-ternary-operators.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-multiple-conditional-ternary-operators.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-recursion-to-create-a-countdown.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-recursion-to-create-a-countdown.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-recursion-to-create-a-countdown.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-recursion-to-create-a-countdown.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-recursion-to-create-a-range-of-numbers.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-recursion-to-create-a-range-of-numbers.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-recursion-to-create-a-range-of-numbers.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-recursion-to-create-a-range-of-numbers.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-conditional-ternary-operator.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-parseint-function-with-a-radix.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-parseint-function-with-a-radix.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-parseint-function-with-a-radix.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-parseint-function-with-a-radix.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-parseint-function.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-parseint-function.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-parseint-function.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/use-the-parseint-function.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/using-objects-for-lookups.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/using-objects-for-lookups.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/using-objects-for-lookups.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/using-objects-for-lookups.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/word-blanks.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/word-blanks.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/word-blanks.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/word-blanks.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/write-reusable-javascript-with-functions.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/write-reusable-javascript-with-functions.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/write-reusable-javascript-with-functions.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/write-reusable-javascript-with-functions.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-arguments-passed-in-the-wrong-order-when-calling-a-function.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-arguments-passed-in-the-wrong-order-when-calling-a-function.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-arguments-passed-in-the-wrong-order-when-calling-a-function.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-arguments-passed-in-the-wrong-order-when-calling-a-function.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-missing-open-and-closing-parenthesis-after-a-function-call.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-missing-open-and-closing-parenthesis-after-a-function-call.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-missing-open-and-closing-parenthesis-after-a-function-call.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-missing-open-and-closing-parenthesis-after-a-function-call.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-misspelled-variable-and-function-names.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-misspelled-variable-and-function-names.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-misspelled-variable-and-function-names.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-misspelled-variable-and-function-names.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-mixed-usage-of-single-and-double-quotes.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-mixed-usage-of-single-and-double-quotes.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-mixed-usage-of-single-and-double-quotes.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-mixed-usage-of-single-and-double-quotes.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-off-by-one-errors-when-using-indexing.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-off-by-one-errors-when-using-indexing.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-off-by-one-errors-when-using-indexing.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-off-by-one-errors-when-using-indexing.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-unclosed-parentheses-brackets-braces-and-quotes.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-unclosed-parentheses-brackets-braces-and-quotes.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-unclosed-parentheses-brackets-braces-and-quotes.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-unclosed-parentheses-brackets-braces-and-quotes.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-use-of-assignment-operator-instead-of-equality-operator.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-use-of-assignment-operator-instead-of-equality-operator.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-use-of-assignment-operator-instead-of-equality-operator.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/catch-use-of-assignment-operator-instead-of-equality-operator.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/prevent-infinite-loops-with-a-valid-terminal-condition.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/prevent-infinite-loops-with-a-valid-terminal-condition.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/prevent-infinite-loops-with-a-valid-terminal-condition.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/prevent-infinite-loops-with-a-valid-terminal-condition.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/understanding-the-differences-between-the-freecodecamp-and-browser-console.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/understanding-the-differences-between-the-freecodecamp-and-browser-console.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/understanding-the-differences-between-the-freecodecamp-and-browser-console.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/understanding-the-differences-between-the-freecodecamp-and-browser-console.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/use-caution-when-reinitializing-variables-inside-a-loop.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/use-caution-when-reinitializing-variables-inside-a-loop.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/use-caution-when-reinitializing-variables-inside-a-loop.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/use-caution-when-reinitializing-variables-inside-a-loop.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/use-the-javascript-console-to-check-the-value-of-a-variable.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/use-the-javascript-console-to-check-the-value-of-a-variable.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/use-the-javascript-console-to-check-the-value-of-a-variable.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/use-the-javascript-console-to-check-the-value-of-a-variable.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/use-typeof-to-check-the-type-of-a-variable.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/use-typeof-to-check-the-type-of-a-variable.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/use-typeof-to-check-the-type-of-a-variable.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/debugging/use-typeof-to-check-the-type-of-a-variable.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/compare-scopes-of-the-var-and-let-keywords.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/compare-scopes-of-the-var-and-let-keywords.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/compare-scopes-of-the-var-and-let-keywords.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/compare-scopes-of-the-var-and-let-keywords.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/complete-a-promise-with-resolve-and-reject.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/complete-a-promise-with-resolve-and-reject.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/complete-a-promise-with-resolve-and-reject.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/complete-a-promise-with-resolve-and-reject.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-a-javascript-promise.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-a-javascript-promise.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-a-javascript-promise.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-a-javascript-promise.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-a-module-script.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-a-module-script.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-a-module-script.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-a-module-script.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-an-export-fallback-with-export-default.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-an-export-fallback-with-export-default.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-an-export-fallback-with-export-default.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-an-export-fallback-with-export-default.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-strings-using-template-literals.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-strings-using-template-literals.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-strings-using-template-literals.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/create-strings-using-template-literals.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/declare-a-read-only-variable-with-the-const-keyword.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/declare-a-read-only-variable-with-the-const-keyword.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/declare-a-read-only-variable-with-the-const-keyword.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/declare-a-read-only-variable-with-the-const-keyword.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/explore-differences-between-the-var-and-let-keywords.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/explore-differences-between-the-var-and-let-keywords.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/explore-differences-between-the-var-and-let-keywords.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/explore-differences-between-the-var-and-let-keywords.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/handle-a-fulfilled-promise-with-then.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/handle-a-fulfilled-promise-with-then.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/handle-a-fulfilled-promise-with-then.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/handle-a-fulfilled-promise-with-then.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/handle-a-rejected-promise-with-catch.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/handle-a-rejected-promise-with-catch.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/handle-a-rejected-promise-with-catch.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/handle-a-rejected-promise-with-catch.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/import-a-default-export.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/import-a-default-export.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/import-a-default-export.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/import-a-default-export.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/mutate-an-array-declared-with-const.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/mutate-an-array-declared-with-const.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/mutate-an-array-declared-with-const.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/mutate-an-array-declared-with-const.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/prevent-object-mutation.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/prevent-object-mutation.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/prevent-object-mutation.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/prevent-object-mutation.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/reuse-javascript-code-using-import.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/reuse-javascript-code-using-import.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/reuse-javascript-code-using-import.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/reuse-javascript-code-using-import.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/set-default-parameters-for-your-functions.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/set-default-parameters-for-your-functions.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/set-default-parameters-for-your-functions.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/set-default-parameters-for-your-functions.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use--to-import-everything-from-a-file.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use--to-import-everything-from-a-file.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use--to-import-everything-from-a-file.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use--to-import-everything-from-a-file.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-arrow-functions-to-write-concise-anonymous-functions.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-arrow-functions-to-write-concise-anonymous-functions.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-arrow-functions-to-write-concise-anonymous-functions.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-arrow-functions-to-write-concise-anonymous-functions.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-class-syntax-to-define-a-constructor-function.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-class-syntax-to-define-a-constructor-function.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-class-syntax-to-define-a-constructor-function.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-class-syntax-to-define-a-constructor-function.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-assign-variables-from-arrays.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-assign-variables-from-arrays.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-assign-variables-from-arrays.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-assign-variables-from-arrays.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-assign-variables-from-nested-objects.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-assign-variables-from-nested-objects.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-assign-variables-from-nested-objects.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-assign-variables-from-nested-objects.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-assign-variables-from-objects.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-assign-variables-from-objects.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-assign-variables-from-objects.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-assign-variables-from-objects.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-extract-values-from-objects.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-extract-values-from-objects.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-extract-values-from-objects.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-extract-values-from-objects.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-pass-an-object-as-a-functions-parameters.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-pass-an-object-as-a-functions-parameters.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-pass-an-object-as-a-functions-parameters.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-to-pass-an-object-as-a-functions-parameters.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-with-the-rest-parameter-to-reassign-array-elements.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-with-the-rest-parameter-to-reassign-array-elements.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-with-the-rest-parameter-to-reassign-array-elements.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-destructuring-assignment-with-the-rest-parameter-to-reassign-array-elements.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-export-to-share-a-code-block.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-export-to-share-a-code-block.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-export-to-share-a-code-block.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-export-to-share-a-code-block.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-getters-and-setters-to-control-access-to-an-object.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-getters-and-setters-to-control-access-to-an-object.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-getters-and-setters-to-control-access-to-an-object.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-getters-and-setters-to-control-access-to-an-object.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-the-rest-parameter-with-function-parameters.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-the-rest-parameter-with-function-parameters.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-the-rest-parameter-with-function-parameters.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-the-rest-parameter-with-function-parameters.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-the-spread-operator-to-evaluate-arrays-in-place.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-the-spread-operator-to-evaluate-arrays-in-place.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-the-spread-operator-to-evaluate-arrays-in-place.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/use-the-spread-operator-to-evaluate-arrays-in-place.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/write-arrow-functions-with-parameters.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/write-arrow-functions-with-parameters.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/write-arrow-functions-with-parameters.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/write-arrow-functions-with-parameters.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/write-concise-declarative-functions-with-es6.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/write-concise-declarative-functions-with-es6.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/write-concise-declarative-functions-with-es6.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/write-concise-declarative-functions-with-es6.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/write-concise-object-literal-declarations-using-object-property-shorthand.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/write-concise-object-literal-declarations-using-object-property-shorthand.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/write-concise-object-literal-declarations-using-object-property-shorthand.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/es6/write-concise-object-literal-declarations-using-object-property-shorthand.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/add-elements-to-the-end-of-an-array-using-concat-instead-of-push.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/add-elements-to-the-end-of-an-array-using-concat-instead-of-push.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/add-elements-to-the-end-of-an-array-using-concat-instead-of-push.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/add-elements-to-the-end-of-an-array-using-concat-instead-of-push.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/apply-functional-programming-to-convert-strings-to-url-slugs.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/apply-functional-programming-to-convert-strings-to-url-slugs.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/apply-functional-programming-to-convert-strings-to-url-slugs.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/apply-functional-programming-to-convert-strings-to-url-slugs.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/avoid-mutations-and-side-effects-using-functional-programming.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/avoid-mutations-and-side-effects-using-functional-programming.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/avoid-mutations-and-side-effects-using-functional-programming.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/avoid-mutations-and-side-effects-using-functional-programming.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/combine-an-array-into-a-string-using-the-join-method.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/combine-an-array-into-a-string-using-the-join-method.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/combine-an-array-into-a-string-using-the-join-method.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/combine-an-array-into-a-string-using-the-join-method.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/combine-two-arrays-using-the-concat-method.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/combine-two-arrays-using-the-concat-method.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/combine-two-arrays-using-the-concat-method.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/combine-two-arrays-using-the-concat-method.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/implement-map-on-a-prototype.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/implement-map-on-a-prototype.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/implement-map-on-a-prototype.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/implement-map-on-a-prototype.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/implement-the-filter-method-on-a-prototype.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/implement-the-filter-method-on-a-prototype.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/implement-the-filter-method-on-a-prototype.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/implement-the-filter-method-on-a-prototype.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/introduction-to-currying-and-partial-application.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/introduction-to-currying-and-partial-application.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/introduction-to-currying-and-partial-application.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/introduction-to-currying-and-partial-application.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/learn-about-functional-programming.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/learn-about-functional-programming.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/learn-about-functional-programming.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/learn-about-functional-programming.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/pass-arguments-to-avoid-external-dependence-in-a-function.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/pass-arguments-to-avoid-external-dependence-in-a-function.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/pass-arguments-to-avoid-external-dependence-in-a-function.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/pass-arguments-to-avoid-external-dependence-in-a-function.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/refactor-global-variables-out-of-functions.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/refactor-global-variables-out-of-functions.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/refactor-global-variables-out-of-functions.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/refactor-global-variables-out-of-functions.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/remove-elements-from-an-array-using-slice-instead-of-splice.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/remove-elements-from-an-array-using-slice-instead-of-splice.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/remove-elements-from-an-array-using-slice-instead-of-splice.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/remove-elements-from-an-array-using-slice-instead-of-splice.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/return-a-sorted-array-without-changing-the-original-array.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/return-a-sorted-array-without-changing-the-original-array.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/return-a-sorted-array-without-changing-the-original-array.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/return-a-sorted-array-without-changing-the-original-array.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/return-part-of-an-array-using-the-slice-method.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/return-part-of-an-array-using-the-slice-method.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/return-part-of-an-array-using-the-slice-method.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/return-part-of-an-array-using-the-slice-method.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/sort-an-array-alphabetically-using-the-sort-method.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/sort-an-array-alphabetically-using-the-sort-method.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/sort-an-array-alphabetically-using-the-sort-method.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/sort-an-array-alphabetically-using-the-sort-method.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/split-a-string-into-an-array-using-the-split-method.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/split-a-string-into-an-array-using-the-split-method.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/split-a-string-into-an-array-using-the-split-method.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/split-a-string-into-an-array-using-the-split-method.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/understand-functional-programming-terminology.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/understand-functional-programming-terminology.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/understand-functional-programming-terminology.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/understand-functional-programming-terminology.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/understand-the-hazards-of-using-imperative-code.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/understand-the-hazards-of-using-imperative-code.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/understand-the-hazards-of-using-imperative-code.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/understand-the-hazards-of-using-imperative-code.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-higher-order-functions-map-filter-or-reduce-to-solve-a-complex-problem.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-higher-order-functions-map-filter-or-reduce-to-solve-a-complex-problem.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-higher-order-functions-map-filter-or-reduce-to-solve-a-complex-problem.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-higher-order-functions-map-filter-or-reduce-to-solve-a-complex-problem.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-every-method-to-check-that-every-element-in-an-array-meets-a-criteria.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-every-method-to-check-that-every-element-in-an-array-meets-a-criteria.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-every-method-to-check-that-every-element-in-an-array-meets-a-criteria.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-every-method-to-check-that-every-element-in-an-array-meets-a-criteria.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-filter-method-to-extract-data-from-an-array.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-filter-method-to-extract-data-from-an-array.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-filter-method-to-extract-data-from-an-array.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-filter-method-to-extract-data-from-an-array.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-map-method-to-extract-data-from-an-array.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-map-method-to-extract-data-from-an-array.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-map-method-to-extract-data-from-an-array.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-map-method-to-extract-data-from-an-array.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-reduce-method-to-analyze-data.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-reduce-method-to-analyze-data.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-reduce-method-to-analyze-data.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-reduce-method-to-analyze-data.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-some-method-to-check-that-any-elements-in-an-array-meet-a-criteria.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-some-method-to-check-that-any-elements-in-an-array-meet-a-criteria.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-some-method-to-check-that-any-elements-in-an-array-meet-a-criteria.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/use-the-some-method-to-check-that-any-elements-in-an-array-meet-a-criteria.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/arguments-optional.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/arguments-optional.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/arguments-optional.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/arguments-optional.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/binary-agents.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/binary-agents.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/binary-agents.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/binary-agents.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/convert-html-entities.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/convert-html-entities.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/convert-html-entities.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/convert-html-entities.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/diff-two-arrays.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/diff-two-arrays.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/diff-two-arrays.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/diff-two-arrays.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/dna-pairing.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/dna-pairing.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/dna-pairing.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/dna-pairing.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/drop-it.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/drop-it.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/drop-it.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/drop-it.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/everything-be-true.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/everything-be-true.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/everything-be-true.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/everything-be-true.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/make-a-person.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/make-a-person.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/make-a-person.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/make-a-person.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/map-the-debris.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/map-the-debris.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/map-the-debris.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/map-the-debris.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/missing-letters.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/missing-letters.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/missing-letters.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/missing-letters.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/pig-latin.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/pig-latin.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/pig-latin.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/pig-latin.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/search-and-replace.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/search-and-replace.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/search-and-replace.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/search-and-replace.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/seek-and-destroy.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/seek-and-destroy.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/seek-and-destroy.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/seek-and-destroy.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/smallest-common-multiple.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/smallest-common-multiple.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/smallest-common-multiple.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/smallest-common-multiple.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sorted-union.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sorted-union.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sorted-union.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sorted-union.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/spinal-tap-case.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/spinal-tap-case.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/spinal-tap-case.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/spinal-tap-case.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/steamroller.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/steamroller.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/steamroller.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/steamroller.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sum-all-numbers-in-a-range.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sum-all-numbers-in-a-range.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sum-all-numbers-in-a-range.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sum-all-numbers-in-a-range.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sum-all-odd-fibonacci-numbers.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sum-all-odd-fibonacci-numbers.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sum-all-odd-fibonacci-numbers.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sum-all-odd-fibonacci-numbers.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sum-all-primes.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sum-all-primes.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sum-all-primes.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/sum-all-primes.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/wherefore-art-thou.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/wherefore-art-thou.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/wherefore-art-thou.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/wherefore-art-thou.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/caesars-cipher.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/caesars-cipher.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/caesars-cipher.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/caesars-cipher.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/cash-register.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/palindrome-checker.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/palindrome-checker.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/palindrome-checker.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/palindrome-checker.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/roman-numeral-converter.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/roman-numeral-converter.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/roman-numeral-converter.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/roman-numeral-converter.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/telephone-number-validator.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/telephone-number-validator.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/telephone-number-validator.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/telephone-number-validator.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/add-methods-after-inheritance.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/add-methods-after-inheritance.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/add-methods-after-inheritance.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/add-methods-after-inheritance.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/change-the-prototype-to-a-new-object.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/change-the-prototype-to-a-new-object.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/change-the-prototype-to-a-new-object.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/change-the-prototype-to-a-new-object.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/create-a-basic-javascript-object.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/create-a-basic-javascript-object.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/create-a-basic-javascript-object.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/create-a-basic-javascript-object.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/create-a-method-on-an-object.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/create-a-method-on-an-object.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/create-a-method-on-an-object.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/create-a-method-on-an-object.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/define-a-constructor-function.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/define-a-constructor-function.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/define-a-constructor-function.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/define-a-constructor-function.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/extend-constructors-to-receive-arguments.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/extend-constructors-to-receive-arguments.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/extend-constructors-to-receive-arguments.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/extend-constructors-to-receive-arguments.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/inherit-behaviors-from-a-supertype.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/inherit-behaviors-from-a-supertype.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/inherit-behaviors-from-a-supertype.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/inherit-behaviors-from-a-supertype.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/iterate-over-all-properties.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/iterate-over-all-properties.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/iterate-over-all-properties.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/iterate-over-all-properties.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/make-code-more-reusable-with-the-this-keyword.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/make-code-more-reusable-with-the-this-keyword.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/make-code-more-reusable-with-the-this-keyword.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/make-code-more-reusable-with-the-this-keyword.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/override-inherited-methods.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/override-inherited-methods.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/override-inherited-methods.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/override-inherited-methods.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/remember-to-set-the-constructor-property-when-changing-the-prototype.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/remember-to-set-the-constructor-property-when-changing-the-prototype.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/remember-to-set-the-constructor-property-when-changing-the-prototype.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/remember-to-set-the-constructor-property-when-changing-the-prototype.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/reset-an-inherited-constructor-property.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/reset-an-inherited-constructor-property.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/reset-an-inherited-constructor-property.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/reset-an-inherited-constructor-property.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/set-the-childs-prototype-to-an-instance-of-the-parent.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/set-the-childs-prototype-to-an-instance-of-the-parent.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/set-the-childs-prototype-to-an-instance-of-the-parent.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/set-the-childs-prototype-to-an-instance-of-the-parent.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-own-properties.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-own-properties.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-own-properties.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-own-properties.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-constructor-property.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-constructor-property.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-constructor-property.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-constructor-property.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-immediately-invoked-function-expression-iife.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-immediately-invoked-function-expression-iife.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-immediately-invoked-function-expression-iife.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-immediately-invoked-function-expression-iife.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-prototype-chain.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-prototype-chain.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-prototype-chain.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-the-prototype-chain.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-where-an-objects-prototype-comes-from.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-where-an-objects-prototype-comes-from.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-where-an-objects-prototype-comes-from.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/understand-where-an-objects-prototype-comes-from.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-a-constructor-to-create-objects.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-a-constructor-to-create-objects.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-a-constructor-to-create-objects.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-a-constructor-to-create-objects.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-a-mixin-to-add-common-behavior-between-unrelated-objects.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-a-mixin-to-add-common-behavior-between-unrelated-objects.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-a-mixin-to-add-common-behavior-between-unrelated-objects.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-a-mixin-to-add-common-behavior-between-unrelated-objects.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-an-iife-to-create-a-module.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-an-iife-to-create-a-module.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-an-iife-to-create-a-module.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-an-iife-to-create-a-module.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-closure-to-protect-properties-within-an-object-from-being-modified-externally.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-closure-to-protect-properties-within-an-object-from-being-modified-externally.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-closure-to-protect-properties-within-an-object-from-being-modified-externally.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-closure-to-protect-properties-within-an-object-from-being-modified-externally.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-dot-notation-to-access-the-properties-of-an-object.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-dot-notation-to-access-the-properties-of-an-object.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-dot-notation-to-access-the-properties-of-an-object.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-dot-notation-to-access-the-properties-of-an-object.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-inheritance-so-you-dont-repeat-yourself.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-inheritance-so-you-dont-repeat-yourself.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-inheritance-so-you-dont-repeat-yourself.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-inheritance-so-you-dont-repeat-yourself.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-prototype-properties-to-reduce-duplicate-code.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-prototype-properties-to-reduce-duplicate-code.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-prototype-properties-to-reduce-duplicate-code.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/use-prototype-properties-to-reduce-duplicate-code.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/verify-an-objects-constructor-with-instanceof.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/verify-an-objects-constructor-with-instanceof.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/verify-an-objects-constructor-with-instanceof.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/object-oriented-programming/verify-an-objects-constructor-with-instanceof.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/check-for-all-or-none.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/check-for-all-or-none.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/check-for-all-or-none.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/check-for-all-or-none.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/check-for-mixed-grouping-of-characters.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/check-for-mixed-grouping-of-characters.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/check-for-mixed-grouping-of-characters.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/check-for-mixed-grouping-of-characters.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/extract-matches.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/extract-matches.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/extract-matches.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/extract-matches.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/find-characters-with-lazy-matching.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/find-characters-with-lazy-matching.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/find-characters-with-lazy-matching.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/find-characters-with-lazy-matching.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/find-more-than-the-first-match.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/find-more-than-the-first-match.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/find-more-than-the-first-match.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/find-more-than-the-first-match.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/find-one-or-more-criminals-in-a-hunt.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/find-one-or-more-criminals-in-a-hunt.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/find-one-or-more-criminals-in-a-hunt.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/find-one-or-more-criminals-in-a-hunt.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/ignore-case-while-matching.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/ignore-case-while-matching.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/ignore-case-while-matching.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/ignore-case-while-matching.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-a-literal-string-with-different-possibilities.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-a-literal-string-with-different-possibilities.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-a-literal-string-with-different-possibilities.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-a-literal-string-with-different-possibilities.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-all-letters-and-numbers.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-all-letters-and-numbers.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-all-letters-and-numbers.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-all-letters-and-numbers.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-all-non-numbers.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-all-non-numbers.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-all-non-numbers.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-all-non-numbers.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-all-numbers.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-all-numbers.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-all-numbers.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-all-numbers.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-anything-with-wildcard-period.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-anything-with-wildcard-period.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-anything-with-wildcard-period.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-anything-with-wildcard-period.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-beginning-string-patterns.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-beginning-string-patterns.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-beginning-string-patterns.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-beginning-string-patterns.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-characters-that-occur-one-or-more-times.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-characters-that-occur-one-or-more-times.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-characters-that-occur-one-or-more-times.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-characters-that-occur-one-or-more-times.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-characters-that-occur-zero-or-more-times.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-characters-that-occur-zero-or-more-times.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-characters-that-occur-zero-or-more-times.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-characters-that-occur-zero-or-more-times.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-ending-string-patterns.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-ending-string-patterns.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-ending-string-patterns.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-ending-string-patterns.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-everything-but-letters-and-numbers.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-everything-but-letters-and-numbers.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-everything-but-letters-and-numbers.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-everything-but-letters-and-numbers.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-letters-of-the-alphabet.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-letters-of-the-alphabet.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-letters-of-the-alphabet.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-letters-of-the-alphabet.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-literal-strings.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-literal-strings.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-literal-strings.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-literal-strings.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-non-whitespace-characters.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-non-whitespace-characters.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-non-whitespace-characters.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-non-whitespace-characters.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-numbers-and-letters-of-the-alphabet.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-numbers-and-letters-of-the-alphabet.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-numbers-and-letters-of-the-alphabet.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-numbers-and-letters-of-the-alphabet.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-single-character-with-multiple-possibilities.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-single-character-with-multiple-possibilities.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-single-character-with-multiple-possibilities.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-single-character-with-multiple-possibilities.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-single-characters-not-specified.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-single-characters-not-specified.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-single-characters-not-specified.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-single-characters-not-specified.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-whitespace.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-whitespace.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-whitespace.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/match-whitespace.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/positive-and-negative-lookahead.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/positive-and-negative-lookahead.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/positive-and-negative-lookahead.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/positive-and-negative-lookahead.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/remove-whitespace-from-start-and-end.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/remove-whitespace-from-start-and-end.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/remove-whitespace-from-start-and-end.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/remove-whitespace-from-start-and-end.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/restrict-possible-usernames.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/restrict-possible-usernames.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/restrict-possible-usernames.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/restrict-possible-usernames.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/reuse-patterns-using-capture-groups.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/reuse-patterns-using-capture-groups.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/reuse-patterns-using-capture-groups.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/reuse-patterns-using-capture-groups.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/specify-exact-number-of-matches.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/specify-exact-number-of-matches.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/specify-exact-number-of-matches.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/specify-exact-number-of-matches.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/specify-only-the-lower-number-of-matches.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/specify-only-the-lower-number-of-matches.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/specify-only-the-lower-number-of-matches.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/specify-only-the-lower-number-of-matches.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/specify-upper-and-lower-number-of-matches.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/specify-upper-and-lower-number-of-matches.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/specify-upper-and-lower-number-of-matches.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/specify-upper-and-lower-number-of-matches.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/use-capture-groups-to-search-and-replace.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/use-capture-groups-to-search-and-replace.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/use-capture-groups-to-search-and-replace.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/use-capture-groups-to-search-and-replace.md diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/using-the-test-method.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/using-the-test-method.md similarity index 100% rename from curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/using-the-test-method.english.md rename to curriculum/challenges/english/02-javascript-algorithms-and-data-structures/regular-expressions/using-the-test-method.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/add-elements-within-your-bootstrap-wells.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/add-elements-within-your-bootstrap-wells.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/add-elements-within-your-bootstrap-wells.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/add-elements-within-your-bootstrap-wells.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-all-of-our-buttons.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-all-of-our-buttons.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-all-of-our-buttons.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-all-of-our-buttons.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-our-buttons.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-our-buttons.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-our-buttons.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-our-buttons.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/add-id-attributes-to-bootstrap-elements.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/add-id-attributes-to-bootstrap-elements.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/add-id-attributes-to-bootstrap-elements.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/add-id-attributes-to-bootstrap-elements.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/apply-the-default-bootstrap-button-style.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/apply-the-default-bootstrap-button-style.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/apply-the-default-bootstrap-button-style.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/apply-the-default-bootstrap-button-style.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/call-out-optional-actions-with-btn-info.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/call-out-optional-actions-with-btn-info.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/call-out-optional-actions-with-btn-info.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/call-out-optional-actions-with-btn-info.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/center-text-with-bootstrap.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/center-text-with-bootstrap.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/center-text-with-bootstrap.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/center-text-with-bootstrap.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-block-element-bootstrap-button.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-block-element-bootstrap-button.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-block-element-bootstrap-button.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-block-element-bootstrap-button.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-bootstrap-button.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-bootstrap-button.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-bootstrap-button.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-bootstrap-button.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-bootstrap-headline.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-bootstrap-headline.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-bootstrap-headline.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-bootstrap-headline.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-bootstrap-row.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-bootstrap-row.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-bootstrap-row.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-bootstrap-row.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-class-to-target-with-jquery-selectors.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-class-to-target-with-jquery-selectors.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-class-to-target-with-jquery-selectors.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-class-to-target-with-jquery-selectors.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-custom-heading.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-custom-heading.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-custom-heading.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/create-a-custom-heading.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/create-bootstrap-wells.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/create-bootstrap-wells.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/create-bootstrap-wells.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/create-bootstrap-wells.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/ditch-custom-css-for-bootstrap.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/ditch-custom-css-for-bootstrap.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/ditch-custom-css-for-bootstrap.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/ditch-custom-css-for-bootstrap.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/give-each-element-a-unique-id.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/give-each-element-a-unique-id.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/give-each-element-a-unique-id.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/give-each-element-a-unique-id.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/house-our-page-within-a-bootstrap-container-fluid-div.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/house-our-page-within-a-bootstrap-container-fluid-div.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/house-our-page-within-a-bootstrap-container-fluid-div.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/house-our-page-within-a-bootstrap-container-fluid-div.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/label-bootstrap-buttons.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/label-bootstrap-buttons.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/label-bootstrap-buttons.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/label-bootstrap-buttons.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/label-bootstrap-wells.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/label-bootstrap-wells.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/label-bootstrap-wells.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/label-bootstrap-wells.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/line-up-form-elements-responsively-with-bootstrap.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/line-up-form-elements-responsively-with-bootstrap.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/line-up-form-elements-responsively-with-bootstrap.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/line-up-form-elements-responsively-with-bootstrap.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/make-images-mobile-responsive.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/make-images-mobile-responsive.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/make-images-mobile-responsive.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/make-images-mobile-responsive.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/responsively-style-checkboxes.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/responsively-style-checkboxes.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/responsively-style-checkboxes.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/responsively-style-checkboxes.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/responsively-style-radio-buttons.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/responsively-style-radio-buttons.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/responsively-style-radio-buttons.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/responsively-style-radio-buttons.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/split-your-bootstrap-row.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/split-your-bootstrap-row.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/split-your-bootstrap-row.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/split-your-bootstrap-row.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/style-text-inputs-as-form-controls.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/style-text-inputs-as-form-controls.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/style-text-inputs-as-form-controls.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/style-text-inputs-as-form-controls.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/taste-the-bootstrap-button-color-rainbow.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/taste-the-bootstrap-button-color-rainbow.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/taste-the-bootstrap-button-color-rainbow.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/taste-the-bootstrap-button-color-rainbow.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/use-a-span-to-target-inline-elements.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/use-a-span-to-target-inline-elements.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/use-a-span-to-target-inline-elements.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/use-a-span-to-target-inline-elements.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/use-comments-to-clarify-code.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/use-comments-to-clarify-code.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/use-comments-to-clarify-code.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/use-comments-to-clarify-code.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/use-responsive-design-with-bootstrap-fluid-containers.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/use-responsive-design-with-bootstrap-fluid-containers.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/use-responsive-design-with-bootstrap-fluid-containers.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/use-responsive-design-with-bootstrap-fluid-containers.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/use-the-bootstrap-grid-to-put-elements-side-by-side.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/use-the-bootstrap-grid-to-put-elements-side-by-side.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/use-the-bootstrap-grid-to-put-elements-side-by-side.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/use-the-bootstrap-grid-to-put-elements-side-by-side.md diff --git a/curriculum/challenges/english/03-front-end-libraries/bootstrap/warn-your-users-of-a-dangerous-action-with-btn-danger.english.md b/curriculum/challenges/english/03-front-end-libraries/bootstrap/warn-your-users-of-a-dangerous-action-with-btn-danger.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/bootstrap/warn-your-users-of-a-dangerous-action-with-btn-danger.english.md rename to curriculum/challenges/english/03-front-end-libraries/bootstrap/warn-your-users-of-a-dangerous-action-with-btn-danger.md diff --git a/curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/build-a-25-5-clock.english.md b/curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/build-a-25-5-clock.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/build-a-25-5-clock.english.md rename to curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/build-a-25-5-clock.md diff --git a/curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/build-a-drum-machine.english.md b/curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/build-a-drum-machine.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/build-a-drum-machine.english.md rename to curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/build-a-drum-machine.md diff --git a/curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/build-a-javascript-calculator.english.md b/curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/build-a-javascript-calculator.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/build-a-javascript-calculator.english.md rename to curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/build-a-javascript-calculator.md diff --git a/curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/build-a-markdown-previewer.english.md b/curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/build-a-markdown-previewer.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/build-a-markdown-previewer.english.md rename to curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/build-a-markdown-previewer.md diff --git a/curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/build-a-random-quote-machine.english.md b/curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/build-a-random-quote-machine.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/build-a-random-quote-machine.english.md rename to curriculum/challenges/english/03-front-end-libraries/front-end-libraries-projects/build-a-random-quote-machine.md diff --git a/curriculum/challenges/english/03-front-end-libraries/jquery/change-text-inside-an-element-using-jquery.english.md b/curriculum/challenges/english/03-front-end-libraries/jquery/change-text-inside-an-element-using-jquery.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/jquery/change-text-inside-an-element-using-jquery.english.md rename to curriculum/challenges/english/03-front-end-libraries/jquery/change-text-inside-an-element-using-jquery.md diff --git a/curriculum/challenges/english/03-front-end-libraries/jquery/change-the-css-of-an-element-using-jquery.english.md b/curriculum/challenges/english/03-front-end-libraries/jquery/change-the-css-of-an-element-using-jquery.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/jquery/change-the-css-of-an-element-using-jquery.english.md rename to curriculum/challenges/english/03-front-end-libraries/jquery/change-the-css-of-an-element-using-jquery.md diff --git a/curriculum/challenges/english/03-front-end-libraries/jquery/clone-an-element-using-jquery.english.md b/curriculum/challenges/english/03-front-end-libraries/jquery/clone-an-element-using-jquery.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/jquery/clone-an-element-using-jquery.english.md rename to curriculum/challenges/english/03-front-end-libraries/jquery/clone-an-element-using-jquery.md diff --git a/curriculum/challenges/english/03-front-end-libraries/jquery/delete-your-jquery-functions.english.md b/curriculum/challenges/english/03-front-end-libraries/jquery/delete-your-jquery-functions.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/jquery/delete-your-jquery-functions.english.md rename to curriculum/challenges/english/03-front-end-libraries/jquery/delete-your-jquery-functions.md diff --git a/curriculum/challenges/english/03-front-end-libraries/jquery/disable-an-element-using-jquery.english.md b/curriculum/challenges/english/03-front-end-libraries/jquery/disable-an-element-using-jquery.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/jquery/disable-an-element-using-jquery.english.md rename to curriculum/challenges/english/03-front-end-libraries/jquery/disable-an-element-using-jquery.md diff --git a/curriculum/challenges/english/03-front-end-libraries/jquery/learn-how-script-tags-and-document-ready-work.english.md b/curriculum/challenges/english/03-front-end-libraries/jquery/learn-how-script-tags-and-document-ready-work.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/jquery/learn-how-script-tags-and-document-ready-work.english.md rename to curriculum/challenges/english/03-front-end-libraries/jquery/learn-how-script-tags-and-document-ready-work.md diff --git a/curriculum/challenges/english/03-front-end-libraries/jquery/remove-an-element-using-jquery.english.md b/curriculum/challenges/english/03-front-end-libraries/jquery/remove-an-element-using-jquery.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/jquery/remove-an-element-using-jquery.english.md rename to curriculum/challenges/english/03-front-end-libraries/jquery/remove-an-element-using-jquery.md diff --git a/curriculum/challenges/english/03-front-end-libraries/jquery/remove-classes-from-an-element-with-jquery.english.md b/curriculum/challenges/english/03-front-end-libraries/jquery/remove-classes-from-an-element-with-jquery.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/jquery/remove-classes-from-an-element-with-jquery.english.md rename to curriculum/challenges/english/03-front-end-libraries/jquery/remove-classes-from-an-element-with-jquery.md diff --git a/curriculum/challenges/english/03-front-end-libraries/jquery/target-a-specific-child-of-an-element-using-jquery.english.md b/curriculum/challenges/english/03-front-end-libraries/jquery/target-a-specific-child-of-an-element-using-jquery.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/jquery/target-a-specific-child-of-an-element-using-jquery.english.md rename to curriculum/challenges/english/03-front-end-libraries/jquery/target-a-specific-child-of-an-element-using-jquery.md diff --git a/curriculum/challenges/english/03-front-end-libraries/jquery/target-elements-by-class-using-jquery.english.md b/curriculum/challenges/english/03-front-end-libraries/jquery/target-elements-by-class-using-jquery.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/jquery/target-elements-by-class-using-jquery.english.md rename to curriculum/challenges/english/03-front-end-libraries/jquery/target-elements-by-class-using-jquery.md diff --git a/curriculum/challenges/english/03-front-end-libraries/jquery/target-elements-by-id-using-jquery.english.md b/curriculum/challenges/english/03-front-end-libraries/jquery/target-elements-by-id-using-jquery.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/jquery/target-elements-by-id-using-jquery.english.md rename to curriculum/challenges/english/03-front-end-libraries/jquery/target-elements-by-id-using-jquery.md diff --git a/curriculum/challenges/english/03-front-end-libraries/jquery/target-even-elements-using-jquery.english.md b/curriculum/challenges/english/03-front-end-libraries/jquery/target-even-elements-using-jquery.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/jquery/target-even-elements-using-jquery.english.md rename to curriculum/challenges/english/03-front-end-libraries/jquery/target-even-elements-using-jquery.md diff --git a/curriculum/challenges/english/03-front-end-libraries/jquery/target-html-elements-with-selectors-using-jquery.english.md b/curriculum/challenges/english/03-front-end-libraries/jquery/target-html-elements-with-selectors-using-jquery.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/jquery/target-html-elements-with-selectors-using-jquery.english.md rename to curriculum/challenges/english/03-front-end-libraries/jquery/target-html-elements-with-selectors-using-jquery.md diff --git a/curriculum/challenges/english/03-front-end-libraries/jquery/target-the-children-of-an-element-using-jquery.english.md b/curriculum/challenges/english/03-front-end-libraries/jquery/target-the-children-of-an-element-using-jquery.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/jquery/target-the-children-of-an-element-using-jquery.english.md rename to curriculum/challenges/english/03-front-end-libraries/jquery/target-the-children-of-an-element-using-jquery.md diff --git a/curriculum/challenges/english/03-front-end-libraries/jquery/target-the-parent-of-an-element-using-jquery.english.md b/curriculum/challenges/english/03-front-end-libraries/jquery/target-the-parent-of-an-element-using-jquery.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/jquery/target-the-parent-of-an-element-using-jquery.english.md rename to curriculum/challenges/english/03-front-end-libraries/jquery/target-the-parent-of-an-element-using-jquery.md diff --git a/curriculum/challenges/english/03-front-end-libraries/jquery/target-the-same-element-with-multiple-jquery-selectors.english.md b/curriculum/challenges/english/03-front-end-libraries/jquery/target-the-same-element-with-multiple-jquery-selectors.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/jquery/target-the-same-element-with-multiple-jquery-selectors.english.md rename to curriculum/challenges/english/03-front-end-libraries/jquery/target-the-same-element-with-multiple-jquery-selectors.md diff --git a/curriculum/challenges/english/03-front-end-libraries/jquery/use-appendto-to-move-elements-with-jquery.english.md b/curriculum/challenges/english/03-front-end-libraries/jquery/use-appendto-to-move-elements-with-jquery.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/jquery/use-appendto-to-move-elements-with-jquery.english.md rename to curriculum/challenges/english/03-front-end-libraries/jquery/use-appendto-to-move-elements-with-jquery.md diff --git a/curriculum/challenges/english/03-front-end-libraries/jquery/use-jquery-to-modify-the-entire-page.english.md b/curriculum/challenges/english/03-front-end-libraries/jquery/use-jquery-to-modify-the-entire-page.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/jquery/use-jquery-to-modify-the-entire-page.english.md rename to curriculum/challenges/english/03-front-end-libraries/jquery/use-jquery-to-modify-the-entire-page.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react-and-redux/connect-redux-to-react.english.md b/curriculum/challenges/english/03-front-end-libraries/react-and-redux/connect-redux-to-react.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react-and-redux/connect-redux-to-react.english.md rename to curriculum/challenges/english/03-front-end-libraries/react-and-redux/connect-redux-to-react.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react-and-redux/connect-redux-to-the-messages-app.english.md b/curriculum/challenges/english/03-front-end-libraries/react-and-redux/connect-redux-to-the-messages-app.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react-and-redux/connect-redux-to-the-messages-app.english.md rename to curriculum/challenges/english/03-front-end-libraries/react-and-redux/connect-redux-to-the-messages-app.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react-and-redux/extract-local-state-into-redux.english.md b/curriculum/challenges/english/03-front-end-libraries/react-and-redux/extract-local-state-into-redux.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react-and-redux/extract-local-state-into-redux.english.md rename to curriculum/challenges/english/03-front-end-libraries/react-and-redux/extract-local-state-into-redux.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react-and-redux/extract-state-logic-to-redux.english.md b/curriculum/challenges/english/03-front-end-libraries/react-and-redux/extract-state-logic-to-redux.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react-and-redux/extract-state-logic-to-redux.english.md rename to curriculum/challenges/english/03-front-end-libraries/react-and-redux/extract-state-logic-to-redux.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react-and-redux/getting-started-with-react-redux.english.md b/curriculum/challenges/english/03-front-end-libraries/react-and-redux/getting-started-with-react-redux.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react-and-redux/getting-started-with-react-redux.english.md rename to curriculum/challenges/english/03-front-end-libraries/react-and-redux/getting-started-with-react-redux.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react-and-redux/manage-state-locally-first.english.md b/curriculum/challenges/english/03-front-end-libraries/react-and-redux/manage-state-locally-first.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react-and-redux/manage-state-locally-first.english.md rename to curriculum/challenges/english/03-front-end-libraries/react-and-redux/manage-state-locally-first.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react-and-redux/map-dispatch-to-props.english.md b/curriculum/challenges/english/03-front-end-libraries/react-and-redux/map-dispatch-to-props.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react-and-redux/map-dispatch-to-props.english.md rename to curriculum/challenges/english/03-front-end-libraries/react-and-redux/map-dispatch-to-props.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react-and-redux/map-state-to-props.english.md b/curriculum/challenges/english/03-front-end-libraries/react-and-redux/map-state-to-props.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react-and-redux/map-state-to-props.english.md rename to curriculum/challenges/english/03-front-end-libraries/react-and-redux/map-state-to-props.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react-and-redux/moving-forward-from-here.english.md b/curriculum/challenges/english/03-front-end-libraries/react-and-redux/moving-forward-from-here.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react-and-redux/moving-forward-from-here.english.md rename to curriculum/challenges/english/03-front-end-libraries/react-and-redux/moving-forward-from-here.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react-and-redux/use-provider-to-connect-redux-to-react.english.md b/curriculum/challenges/english/03-front-end-libraries/react-and-redux/use-provider-to-connect-redux-to-react.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react-and-redux/use-provider-to-connect-redux-to-react.english.md rename to curriculum/challenges/english/03-front-end-libraries/react-and-redux/use-provider-to-connect-redux-to-react.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/access-props-using-this.props.english.md b/curriculum/challenges/english/03-front-end-libraries/react/access-props-using-this.props.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/access-props-using-this.props.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/access-props-using-this.props.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/add-comments-in-jsx.english.md b/curriculum/challenges/english/03-front-end-libraries/react/add-comments-in-jsx.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/add-comments-in-jsx.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/add-comments-in-jsx.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/add-event-listeners.english.md b/curriculum/challenges/english/03-front-end-libraries/react/add-event-listeners.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/add-event-listeners.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/add-event-listeners.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/add-inline-styles-in-react.english.md b/curriculum/challenges/english/03-front-end-libraries/react/add-inline-styles-in-react.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/add-inline-styles-in-react.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/add-inline-styles-in-react.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/bind-this-to-a-class-method.english.md b/curriculum/challenges/english/03-front-end-libraries/react/bind-this-to-a-class-method.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/bind-this-to-a-class-method.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/bind-this-to-a-class-method.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/change-inline-css-conditionally-based-on-component-state.english.md b/curriculum/challenges/english/03-front-end-libraries/react/change-inline-css-conditionally-based-on-component-state.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/change-inline-css-conditionally-based-on-component-state.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/change-inline-css-conditionally-based-on-component-state.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/compose-react-components.english.md b/curriculum/challenges/english/03-front-end-libraries/react/compose-react-components.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/compose-react-components.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/compose-react-components.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/create-a-complex-jsx-element.english.md b/curriculum/challenges/english/03-front-end-libraries/react/create-a-complex-jsx-element.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/create-a-complex-jsx-element.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/create-a-complex-jsx-element.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/create-a-component-with-composition.english.md b/curriculum/challenges/english/03-front-end-libraries/react/create-a-component-with-composition.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/create-a-component-with-composition.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/create-a-component-with-composition.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/create-a-controlled-form.english.md b/curriculum/challenges/english/03-front-end-libraries/react/create-a-controlled-form.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/create-a-controlled-form.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/create-a-controlled-form.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/create-a-controlled-input.english.md b/curriculum/challenges/english/03-front-end-libraries/react/create-a-controlled-input.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/create-a-controlled-input.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/create-a-controlled-input.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/create-a-react-component.english.md b/curriculum/challenges/english/03-front-end-libraries/react/create-a-react-component.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/create-a-react-component.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/create-a-react-component.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/create-a-simple-jsx-element.english.md b/curriculum/challenges/english/03-front-end-libraries/react/create-a-simple-jsx-element.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/create-a-simple-jsx-element.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/create-a-simple-jsx-element.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/create-a-stateful-component.english.md b/curriculum/challenges/english/03-front-end-libraries/react/create-a-stateful-component.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/create-a-stateful-component.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/create-a-stateful-component.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/create-a-stateless-functional-component.english.md b/curriculum/challenges/english/03-front-end-libraries/react/create-a-stateless-functional-component.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/create-a-stateless-functional-component.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/create-a-stateless-functional-component.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/define-an-html-class-in-jsx.english.md b/curriculum/challenges/english/03-front-end-libraries/react/define-an-html-class-in-jsx.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/define-an-html-class-in-jsx.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/define-an-html-class-in-jsx.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/give-sibling-elements-a-unique-key-attribute.english.md b/curriculum/challenges/english/03-front-end-libraries/react/give-sibling-elements-a-unique-key-attribute.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/give-sibling-elements-a-unique-key-attribute.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/give-sibling-elements-a-unique-key-attribute.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/introducing-inline-styles.english.md b/curriculum/challenges/english/03-front-end-libraries/react/introducing-inline-styles.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/introducing-inline-styles.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/introducing-inline-styles.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/learn-about-self-closing-jsx-tags.english.md b/curriculum/challenges/english/03-front-end-libraries/react/learn-about-self-closing-jsx-tags.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/learn-about-self-closing-jsx-tags.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/learn-about-self-closing-jsx-tags.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/optimize-re-renders-with-shouldcomponentupdate.english.md b/curriculum/challenges/english/03-front-end-libraries/react/optimize-re-renders-with-shouldcomponentupdate.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/optimize-re-renders-with-shouldcomponentupdate.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/optimize-re-renders-with-shouldcomponentupdate.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/override-default-props.english.md b/curriculum/challenges/english/03-front-end-libraries/react/override-default-props.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/override-default-props.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/override-default-props.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/pass-a-callback-as-props.english.md b/curriculum/challenges/english/03-front-end-libraries/react/pass-a-callback-as-props.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/pass-a-callback-as-props.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/pass-a-callback-as-props.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/pass-an-array-as-props.english.md b/curriculum/challenges/english/03-front-end-libraries/react/pass-an-array-as-props.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/pass-an-array-as-props.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/pass-an-array-as-props.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/pass-props-to-a-stateless-functional-component.english.md b/curriculum/challenges/english/03-front-end-libraries/react/pass-props-to-a-stateless-functional-component.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/pass-props-to-a-stateless-functional-component.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/pass-props-to-a-stateless-functional-component.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/pass-state-as-props-to-child-components.english.md b/curriculum/challenges/english/03-front-end-libraries/react/pass-state-as-props-to-child-components.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/pass-state-as-props-to-child-components.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/pass-state-as-props-to-child-components.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/render-a-class-component-to-the-dom.english.md b/curriculum/challenges/english/03-front-end-libraries/react/render-a-class-component-to-the-dom.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/render-a-class-component-to-the-dom.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/render-a-class-component-to-the-dom.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/render-conditionally-from-props.english.md b/curriculum/challenges/english/03-front-end-libraries/react/render-conditionally-from-props.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/render-conditionally-from-props.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/render-conditionally-from-props.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/render-html-elements-to-the-dom.english.md b/curriculum/challenges/english/03-front-end-libraries/react/render-html-elements-to-the-dom.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/render-html-elements-to-the-dom.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/render-html-elements-to-the-dom.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/render-react-on-the-server-with-rendertostring.english.md b/curriculum/challenges/english/03-front-end-libraries/react/render-react-on-the-server-with-rendertostring.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/render-react-on-the-server-with-rendertostring.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/render-react-on-the-server-with-rendertostring.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/render-state-in-the-user-interface-another-way.english.md b/curriculum/challenges/english/03-front-end-libraries/react/render-state-in-the-user-interface-another-way.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/render-state-in-the-user-interface-another-way.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/render-state-in-the-user-interface-another-way.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/render-state-in-the-user-interface.english.md b/curriculum/challenges/english/03-front-end-libraries/react/render-state-in-the-user-interface.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/render-state-in-the-user-interface.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/render-state-in-the-user-interface.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/render-with-an-if-else-condition.english.md b/curriculum/challenges/english/03-front-end-libraries/react/render-with-an-if-else-condition.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/render-with-an-if-else-condition.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/render-with-an-if-else-condition.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/review-using-props-with-stateless-functional-components.english.md b/curriculum/challenges/english/03-front-end-libraries/react/review-using-props-with-stateless-functional-components.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/review-using-props-with-stateless-functional-components.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/review-using-props-with-stateless-functional-components.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/set-state-with-this.setstate.english.md b/curriculum/challenges/english/03-front-end-libraries/react/set-state-with-this.setstate.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/set-state-with-this.setstate.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/set-state-with-this.setstate.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/use--for-a-more-concise-conditional.english.md b/curriculum/challenges/english/03-front-end-libraries/react/use--for-a-more-concise-conditional.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/use--for-a-more-concise-conditional.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/use--for-a-more-concise-conditional.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/use-a-ternary-expression-for-conditional-rendering.english.md b/curriculum/challenges/english/03-front-end-libraries/react/use-a-ternary-expression-for-conditional-rendering.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/use-a-ternary-expression-for-conditional-rendering.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/use-a-ternary-expression-for-conditional-rendering.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/use-advanced-javascript-in-react-render-method.english.md b/curriculum/challenges/english/03-front-end-libraries/react/use-advanced-javascript-in-react-render-method.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/use-advanced-javascript-in-react-render-method.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/use-advanced-javascript-in-react-render-method.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/use-array.filter-to-dynamically-filter-an-array.english.md b/curriculum/challenges/english/03-front-end-libraries/react/use-array.filter-to-dynamically-filter-an-array.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/use-array.filter-to-dynamically-filter-an-array.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/use-array.filter-to-dynamically-filter-an-array.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/use-array.map-to-dynamically-render-elements.english.md b/curriculum/challenges/english/03-front-end-libraries/react/use-array.map-to-dynamically-render-elements.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/use-array.map-to-dynamically-render-elements.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/use-array.map-to-dynamically-render-elements.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/use-default-props.english.md b/curriculum/challenges/english/03-front-end-libraries/react/use-default-props.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/use-default-props.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/use-default-props.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/use-proptypes-to-define-the-props-you-expect.english.md b/curriculum/challenges/english/03-front-end-libraries/react/use-proptypes-to-define-the-props-you-expect.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/use-proptypes-to-define-the-props-you-expect.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/use-proptypes-to-define-the-props-you-expect.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/use-react-to-render-nested-components.english.md b/curriculum/challenges/english/03-front-end-libraries/react/use-react-to-render-nested-components.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/use-react-to-render-nested-components.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/use-react-to-render-nested-components.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/use-state-to-toggle-an-element.english.md b/curriculum/challenges/english/03-front-end-libraries/react/use-state-to-toggle-an-element.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/use-state-to-toggle-an-element.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/use-state-to-toggle-an-element.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/use-the-lifecycle-method-componentdidmount.english.md b/curriculum/challenges/english/03-front-end-libraries/react/use-the-lifecycle-method-componentdidmount.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/use-the-lifecycle-method-componentdidmount.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/use-the-lifecycle-method-componentdidmount.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/use-the-lifecycle-method-componentwillmount.english.md b/curriculum/challenges/english/03-front-end-libraries/react/use-the-lifecycle-method-componentwillmount.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/use-the-lifecycle-method-componentwillmount.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/use-the-lifecycle-method-componentwillmount.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/write-a-react-component-from-scratch.english.md b/curriculum/challenges/english/03-front-end-libraries/react/write-a-react-component-from-scratch.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/write-a-react-component-from-scratch.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/write-a-react-component-from-scratch.md diff --git a/curriculum/challenges/english/03-front-end-libraries/react/write-a-simple-counter.english.md b/curriculum/challenges/english/03-front-end-libraries/react/write-a-simple-counter.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/react/write-a-simple-counter.english.md rename to curriculum/challenges/english/03-front-end-libraries/react/write-a-simple-counter.md diff --git a/curriculum/challenges/english/03-front-end-libraries/redux/combine-multiple-reducers.english.md b/curriculum/challenges/english/03-front-end-libraries/redux/combine-multiple-reducers.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/redux/combine-multiple-reducers.english.md rename to curriculum/challenges/english/03-front-end-libraries/redux/combine-multiple-reducers.md diff --git a/curriculum/challenges/english/03-front-end-libraries/redux/copy-an-object-with-object.assign.english.md b/curriculum/challenges/english/03-front-end-libraries/redux/copy-an-object-with-object.assign.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/redux/copy-an-object-with-object.assign.english.md rename to curriculum/challenges/english/03-front-end-libraries/redux/copy-an-object-with-object.assign.md diff --git a/curriculum/challenges/english/03-front-end-libraries/redux/create-a-redux-store.english.md b/curriculum/challenges/english/03-front-end-libraries/redux/create-a-redux-store.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/redux/create-a-redux-store.english.md rename to curriculum/challenges/english/03-front-end-libraries/redux/create-a-redux-store.md diff --git a/curriculum/challenges/english/03-front-end-libraries/redux/define-a-redux-action.english.md b/curriculum/challenges/english/03-front-end-libraries/redux/define-a-redux-action.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/redux/define-a-redux-action.english.md rename to curriculum/challenges/english/03-front-end-libraries/redux/define-a-redux-action.md diff --git a/curriculum/challenges/english/03-front-end-libraries/redux/define-an-action-creator.english.md b/curriculum/challenges/english/03-front-end-libraries/redux/define-an-action-creator.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/redux/define-an-action-creator.english.md rename to curriculum/challenges/english/03-front-end-libraries/redux/define-an-action-creator.md diff --git a/curriculum/challenges/english/03-front-end-libraries/redux/dispatch-an-action-event.english.md b/curriculum/challenges/english/03-front-end-libraries/redux/dispatch-an-action-event.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/redux/dispatch-an-action-event.english.md rename to curriculum/challenges/english/03-front-end-libraries/redux/dispatch-an-action-event.md diff --git a/curriculum/challenges/english/03-front-end-libraries/redux/get-state-from-the-redux-store.english.md b/curriculum/challenges/english/03-front-end-libraries/redux/get-state-from-the-redux-store.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/redux/get-state-from-the-redux-store.english.md rename to curriculum/challenges/english/03-front-end-libraries/redux/get-state-from-the-redux-store.md diff --git a/curriculum/challenges/english/03-front-end-libraries/redux/handle-an-action-in-the-store.english.md b/curriculum/challenges/english/03-front-end-libraries/redux/handle-an-action-in-the-store.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/redux/handle-an-action-in-the-store.english.md rename to curriculum/challenges/english/03-front-end-libraries/redux/handle-an-action-in-the-store.md diff --git a/curriculum/challenges/english/03-front-end-libraries/redux/never-mutate-state.english.md b/curriculum/challenges/english/03-front-end-libraries/redux/never-mutate-state.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/redux/never-mutate-state.english.md rename to curriculum/challenges/english/03-front-end-libraries/redux/never-mutate-state.md diff --git a/curriculum/challenges/english/03-front-end-libraries/redux/register-a-store-listener.english.md b/curriculum/challenges/english/03-front-end-libraries/redux/register-a-store-listener.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/redux/register-a-store-listener.english.md rename to curriculum/challenges/english/03-front-end-libraries/redux/register-a-store-listener.md diff --git a/curriculum/challenges/english/03-front-end-libraries/redux/remove-an-item-from-an-array.english.md b/curriculum/challenges/english/03-front-end-libraries/redux/remove-an-item-from-an-array.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/redux/remove-an-item-from-an-array.english.md rename to curriculum/challenges/english/03-front-end-libraries/redux/remove-an-item-from-an-array.md diff --git a/curriculum/challenges/english/03-front-end-libraries/redux/send-action-data-to-the-store.english.md b/curriculum/challenges/english/03-front-end-libraries/redux/send-action-data-to-the-store.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/redux/send-action-data-to-the-store.english.md rename to curriculum/challenges/english/03-front-end-libraries/redux/send-action-data-to-the-store.md diff --git a/curriculum/challenges/english/03-front-end-libraries/redux/use-a-switch-statement-to-handle-multiple-actions.english.md b/curriculum/challenges/english/03-front-end-libraries/redux/use-a-switch-statement-to-handle-multiple-actions.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/redux/use-a-switch-statement-to-handle-multiple-actions.english.md rename to curriculum/challenges/english/03-front-end-libraries/redux/use-a-switch-statement-to-handle-multiple-actions.md diff --git a/curriculum/challenges/english/03-front-end-libraries/redux/use-const-for-action-types.english.md b/curriculum/challenges/english/03-front-end-libraries/redux/use-const-for-action-types.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/redux/use-const-for-action-types.english.md rename to curriculum/challenges/english/03-front-end-libraries/redux/use-const-for-action-types.md diff --git a/curriculum/challenges/english/03-front-end-libraries/redux/use-middleware-to-handle-asynchronous-actions.english.md b/curriculum/challenges/english/03-front-end-libraries/redux/use-middleware-to-handle-asynchronous-actions.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/redux/use-middleware-to-handle-asynchronous-actions.english.md rename to curriculum/challenges/english/03-front-end-libraries/redux/use-middleware-to-handle-asynchronous-actions.md diff --git a/curriculum/challenges/english/03-front-end-libraries/redux/use-the-spread-operator-on-arrays.english.md b/curriculum/challenges/english/03-front-end-libraries/redux/use-the-spread-operator-on-arrays.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/redux/use-the-spread-operator-on-arrays.english.md rename to curriculum/challenges/english/03-front-end-libraries/redux/use-the-spread-operator-on-arrays.md diff --git a/curriculum/challenges/english/03-front-end-libraries/redux/write-a-counter-with-redux.english.md b/curriculum/challenges/english/03-front-end-libraries/redux/write-a-counter-with-redux.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/redux/write-a-counter-with-redux.english.md rename to curriculum/challenges/english/03-front-end-libraries/redux/write-a-counter-with-redux.md diff --git a/curriculum/challenges/english/03-front-end-libraries/sass/apply-a-style-until-a-condition-is-met-with-while.english.md b/curriculum/challenges/english/03-front-end-libraries/sass/apply-a-style-until-a-condition-is-met-with-while.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/sass/apply-a-style-until-a-condition-is-met-with-while.english.md rename to curriculum/challenges/english/03-front-end-libraries/sass/apply-a-style-until-a-condition-is-met-with-while.md diff --git a/curriculum/challenges/english/03-front-end-libraries/sass/create-reusable-css-with-mixins.english.md b/curriculum/challenges/english/03-front-end-libraries/sass/create-reusable-css-with-mixins.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/sass/create-reusable-css-with-mixins.english.md rename to curriculum/challenges/english/03-front-end-libraries/sass/create-reusable-css-with-mixins.md diff --git a/curriculum/challenges/english/03-front-end-libraries/sass/extend-one-set-of-css-styles-to-another-element.english.md b/curriculum/challenges/english/03-front-end-libraries/sass/extend-one-set-of-css-styles-to-another-element.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/sass/extend-one-set-of-css-styles-to-another-element.english.md rename to curriculum/challenges/english/03-front-end-libraries/sass/extend-one-set-of-css-styles-to-another-element.md diff --git a/curriculum/challenges/english/03-front-end-libraries/sass/nest-css-with-sass.english.md b/curriculum/challenges/english/03-front-end-libraries/sass/nest-css-with-sass.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/sass/nest-css-with-sass.english.md rename to curriculum/challenges/english/03-front-end-libraries/sass/nest-css-with-sass.md diff --git a/curriculum/challenges/english/03-front-end-libraries/sass/split-your-styles-into-smaller-chunks-with-partials.english.md b/curriculum/challenges/english/03-front-end-libraries/sass/split-your-styles-into-smaller-chunks-with-partials.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/sass/split-your-styles-into-smaller-chunks-with-partials.english.md rename to curriculum/challenges/english/03-front-end-libraries/sass/split-your-styles-into-smaller-chunks-with-partials.md diff --git a/curriculum/challenges/english/03-front-end-libraries/sass/store-data-with-sass-variables.english.md b/curriculum/challenges/english/03-front-end-libraries/sass/store-data-with-sass-variables.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/sass/store-data-with-sass-variables.english.md rename to curriculum/challenges/english/03-front-end-libraries/sass/store-data-with-sass-variables.md diff --git a/curriculum/challenges/english/03-front-end-libraries/sass/use-each-to-map-over-items-in-a-list.english.md b/curriculum/challenges/english/03-front-end-libraries/sass/use-each-to-map-over-items-in-a-list.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/sass/use-each-to-map-over-items-in-a-list.english.md rename to curriculum/challenges/english/03-front-end-libraries/sass/use-each-to-map-over-items-in-a-list.md diff --git a/curriculum/challenges/english/03-front-end-libraries/sass/use-for-to-create-a-sass-loop.english.md b/curriculum/challenges/english/03-front-end-libraries/sass/use-for-to-create-a-sass-loop.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/sass/use-for-to-create-a-sass-loop.english.md rename to curriculum/challenges/english/03-front-end-libraries/sass/use-for-to-create-a-sass-loop.md diff --git a/curriculum/challenges/english/03-front-end-libraries/sass/use-if-and-else-to-add-logic-to-your-styles.english.md b/curriculum/challenges/english/03-front-end-libraries/sass/use-if-and-else-to-add-logic-to-your-styles.md similarity index 100% rename from curriculum/challenges/english/03-front-end-libraries/sass/use-if-and-else-to-add-logic-to-your-styles.english.md rename to curriculum/challenges/english/03-front-end-libraries/sass/use-if-and-else-to-add-logic-to-your-styles.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-bar-chart.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-bar-chart.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-bar-chart.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-bar-chart.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-choropleth-map.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-choropleth-map.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-choropleth-map.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-choropleth-map.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-heat-map.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-heat-map.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-heat-map.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-heat-map.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-scatterplot-graph.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-scatterplot-graph.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-scatterplot-graph.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-scatterplot-graph.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-treemap-diagram.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-treemap-diagram.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-treemap-diagram.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-projects/visualize-data-with-a-treemap-diagram.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-a-hover-effect-to-a-d3-element.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-a-hover-effect-to-a-d3-element.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-a-hover-effect-to-a-d3-element.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-a-hover-effect-to-a-d3-element.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-a-tooltip-to-a-d3-element.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-a-tooltip-to-a-d3-element.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-a-tooltip-to-a-d3-element.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-a-tooltip-to-a-d3-element.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-attributes-to-the-circle-elements.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-attributes-to-the-circle-elements.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-attributes-to-the-circle-elements.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-attributes-to-the-circle-elements.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-axes-to-a-visualization.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-axes-to-a-visualization.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-axes-to-a-visualization.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-axes-to-a-visualization.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-classes-with-d3.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-classes-with-d3.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-classes-with-d3.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-classes-with-d3.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-document-elements-with-d3.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-document-elements-with-d3.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-document-elements-with-d3.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-document-elements-with-d3.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-inline-styling-to-elements.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-inline-styling-to-elements.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-inline-styling-to-elements.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-inline-styling-to-elements.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-labels-to-d3-elements.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-labels-to-d3-elements.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-labels-to-d3-elements.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-labels-to-d3-elements.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-labels-to-scatter-plot-circles.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-labels-to-scatter-plot-circles.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-labels-to-scatter-plot-circles.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/add-labels-to-scatter-plot-circles.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/change-styles-based-on-data.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/change-styles-based-on-data.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/change-styles-based-on-data.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/change-styles-based-on-data.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/change-the-color-of-an-svg-element.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/change-the-color-of-an-svg-element.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/change-the-color-of-an-svg-element.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/change-the-color-of-an-svg-element.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/change-the-presentation-of-a-bar-chart.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/change-the-presentation-of-a-bar-chart.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/change-the-presentation-of-a-bar-chart.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/change-the-presentation-of-a-bar-chart.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/create-a-bar-for-each-data-point-in-the-set.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/create-a-bar-for-each-data-point-in-the-set.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/create-a-bar-for-each-data-point-in-the-set.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/create-a-bar-for-each-data-point-in-the-set.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/create-a-linear-scale-with-d3.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/create-a-linear-scale-with-d3.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/create-a-linear-scale-with-d3.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/create-a-linear-scale-with-d3.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/create-a-scatterplot-with-svg-circles.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/create-a-scatterplot-with-svg-circles.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/create-a-scatterplot-with-svg-circles.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/create-a-scatterplot-with-svg-circles.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/display-shapes-with-svg.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/display-shapes-with-svg.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/display-shapes-with-svg.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/display-shapes-with-svg.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/dynamically-change-the-height-of-each-bar.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/dynamically-change-the-height-of-each-bar.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/dynamically-change-the-height-of-each-bar.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/dynamically-change-the-height-of-each-bar.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/dynamically-set-the-coordinates-for-each-bar.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/dynamically-set-the-coordinates-for-each-bar.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/dynamically-set-the-coordinates-for-each-bar.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/dynamically-set-the-coordinates-for-each-bar.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/invert-svg-elements.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/invert-svg-elements.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/invert-svg-elements.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/invert-svg-elements.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/learn-about-svg-in-d3.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/learn-about-svg-in-d3.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/learn-about-svg-in-d3.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/learn-about-svg-in-d3.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/select-a-group-of-elements-with-d3.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/select-a-group-of-elements-with-d3.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/select-a-group-of-elements-with-d3.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/select-a-group-of-elements-with-d3.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/set-a-domain-and-a-range-on-a-scale.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/set-a-domain-and-a-range-on-a-scale.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/set-a-domain-and-a-range-on-a-scale.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/set-a-domain-and-a-range-on-a-scale.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/style-d3-labels.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/style-d3-labels.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/style-d3-labels.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/style-d3-labels.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/update-the-height-of-an-element-dynamically.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/update-the-height-of-an-element-dynamically.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/update-the-height-of-an-element-dynamically.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/update-the-height-of-an-element-dynamically.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/use-a-pre-defined-scale-to-place-elements.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/use-a-pre-defined-scale-to-place-elements.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/use-a-pre-defined-scale-to-place-elements.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/use-a-pre-defined-scale-to-place-elements.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/use-dynamic-scales.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/use-dynamic-scales.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/use-dynamic-scales.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/use-dynamic-scales.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/use-the-d3.max-and-d3.min-functions-to-find-minimum-and-maximum-values-in-a-dataset.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/use-the-d3.max-and-d3.min-functions-to-find-minimum-and-maximum-values-in-a-dataset.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/use-the-d3.max-and-d3.min-functions-to-find-minimum-and-maximum-values-in-a-dataset.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/use-the-d3.max-and-d3.min-functions-to-find-minimum-and-maximum-values-in-a-dataset.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/work-with-data-in-d3.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/work-with-data-in-d3.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/work-with-data-in-d3.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/work-with-data-in-d3.md diff --git a/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/work-with-dynamic-data-in-d3.english.md b/curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/work-with-dynamic-data-in-d3.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/work-with-dynamic-data-in-d3.english.md rename to curriculum/challenges/english/04-data-visualization/data-visualization-with-d3/work-with-dynamic-data-in-d3.md diff --git a/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/access-the-json-data-from-an-api.english.md b/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/access-the-json-data-from-an-api.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/access-the-json-data-from-an-api.english.md rename to curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/access-the-json-data-from-an-api.md diff --git a/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/change-text-with-click-events.english.md b/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/change-text-with-click-events.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/change-text-with-click-events.english.md rename to curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/change-text-with-click-events.md diff --git a/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/convert-json-data-to-html.english.md b/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/convert-json-data-to-html.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/convert-json-data-to-html.english.md rename to curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/convert-json-data-to-html.md diff --git a/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/get-geolocation-data-to-find-a-users-gps-coordinates.english.md b/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/get-geolocation-data-to-find-a-users-gps-coordinates.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/get-geolocation-data-to-find-a-users-gps-coordinates.english.md rename to curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/get-geolocation-data-to-find-a-users-gps-coordinates.md diff --git a/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/get-json-with-the-javascript-fetch-method.english.md b/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/get-json-with-the-javascript-fetch-method.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/get-json-with-the-javascript-fetch-method.english.md rename to curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/get-json-with-the-javascript-fetch-method.md diff --git a/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/get-json-with-the-javascript-xmlhttprequest-method.english.md b/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/get-json-with-the-javascript-xmlhttprequest-method.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/get-json-with-the-javascript-xmlhttprequest-method.english.md rename to curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/get-json-with-the-javascript-xmlhttprequest-method.md diff --git a/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/handle-click-events-with-javascript-using-the-onclick-property.english.md b/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/handle-click-events-with-javascript-using-the-onclick-property.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/handle-click-events-with-javascript-using-the-onclick-property.english.md rename to curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/handle-click-events-with-javascript-using-the-onclick-property.md diff --git a/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/post-data-with-the-javascript-xmlhttprequest-method.english.md b/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/post-data-with-the-javascript-xmlhttprequest-method.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/post-data-with-the-javascript-xmlhttprequest-method.english.md rename to curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/post-data-with-the-javascript-xmlhttprequest-method.md diff --git a/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/pre-filter-json-to-get-the-data-you-need.english.md b/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/pre-filter-json-to-get-the-data-you-need.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/pre-filter-json-to-get-the-data-you-need.english.md rename to curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/pre-filter-json-to-get-the-data-you-need.md diff --git a/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/render-images-from-data-sources.english.md b/curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/render-images-from-data-sources.md similarity index 100% rename from curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/render-images-from-data-sources.english.md rename to curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/render-images-from-data-sources.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/exercise-tracker.english.md b/curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/exercise-tracker.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/exercise-tracker.english.md rename to curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/exercise-tracker.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/file-metadata-microservice.english.md b/curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/file-metadata-microservice.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/file-metadata-microservice.english.md rename to curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/file-metadata-microservice.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/request-header-parser-microservice.english.md b/curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/request-header-parser-microservice.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/request-header-parser-microservice.english.md rename to curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/request-header-parser-microservice.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/timestamp-microservice.english.md b/curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/timestamp-microservice.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/timestamp-microservice.english.md rename to curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/timestamp-microservice.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/url-shortener-microservice.english.md b/curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/url-shortener-microservice.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/url-shortener-microservice.english.md rename to curriculum/challenges/english/05-apis-and-microservices/apis-and-microservices-projects/url-shortener-microservice.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/chain-middleware-to-create-a-time-server.english.md b/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/chain-middleware-to-create-a-time-server.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/chain-middleware-to-create-a-time-server.english.md rename to curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/chain-middleware-to-create-a-time-server.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/get-data-from-post-requests.english.md b/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/get-data-from-post-requests.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/get-data-from-post-requests.english.md rename to curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/get-data-from-post-requests.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/get-query-parameter-input-from-the-client.english.md b/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/get-query-parameter-input-from-the-client.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/get-query-parameter-input-from-the-client.english.md rename to curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/get-query-parameter-input-from-the-client.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/get-route-parameter-input-from-the-client.english.md b/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/get-route-parameter-input-from-the-client.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/get-route-parameter-input-from-the-client.english.md rename to curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/get-route-parameter-input-from-the-client.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/implement-a-root-level-request-logger-middleware.english.md b/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/implement-a-root-level-request-logger-middleware.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/implement-a-root-level-request-logger-middleware.english.md rename to curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/implement-a-root-level-request-logger-middleware.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/meet-the-node-console.english.md b/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/meet-the-node-console.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/meet-the-node-console.english.md rename to curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/meet-the-node-console.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/serve-an-html-file.english.md b/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/serve-an-html-file.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/serve-an-html-file.english.md rename to curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/serve-an-html-file.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/serve-json-on-a-specific-route.english.md b/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/serve-json-on-a-specific-route.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/serve-json-on-a-specific-route.english.md rename to curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/serve-json-on-a-specific-route.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/serve-static-assets.english.md b/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/serve-static-assets.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/serve-static-assets.english.md rename to curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/serve-static-assets.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/start-a-working-express-server.english.md b/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/start-a-working-express-server.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/start-a-working-express-server.english.md rename to curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/start-a-working-express-server.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/use-body-parser-to-parse-post-requests.english.md b/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/use-body-parser-to-parse-post-requests.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/use-body-parser-to-parse-post-requests.english.md rename to curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/use-body-parser-to-parse-post-requests.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/use-the-.env-file.english.md b/curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/use-the-.env-file.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/use-the-.env-file.english.md rename to curriculum/challenges/english/05-apis-and-microservices/basic-node-and-express/use-the-.env-file.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/add-a-description-to-your-package.json.english.md b/curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/add-a-description-to-your-package.json.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/add-a-description-to-your-package.json.english.md rename to curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/add-a-description-to-your-package.json.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/add-a-license-to-your-package.json.english.md b/curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/add-a-license-to-your-package.json.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/add-a-license-to-your-package.json.english.md rename to curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/add-a-license-to-your-package.json.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/add-a-version-to-your-package.json.english.md b/curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/add-a-version-to-your-package.json.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/add-a-version-to-your-package.json.english.md rename to curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/add-a-version-to-your-package.json.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/add-keywords-to-your-package.json.english.md b/curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/add-keywords-to-your-package.json.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/add-keywords-to-your-package.json.english.md rename to curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/add-keywords-to-your-package.json.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/expand-your-project-with-external-packages-from-npm.english.md b/curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/expand-your-project-with-external-packages-from-npm.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/expand-your-project-with-external-packages-from-npm.english.md rename to curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/expand-your-project-with-external-packages-from-npm.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/how-to-use-package.json-the-core-of-any-node.js-project-or-npm-package.english.md b/curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/how-to-use-package.json-the-core-of-any-node.js-project-or-npm-package.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/how-to-use-package.json-the-core-of-any-node.js-project-or-npm-package.english.md rename to curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/how-to-use-package.json-the-core-of-any-node.js-project-or-npm-package.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/manage-npm-dependencies-by-understanding-semantic-versioning.english.md b/curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/manage-npm-dependencies-by-understanding-semantic-versioning.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/manage-npm-dependencies-by-understanding-semantic-versioning.english.md rename to curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/manage-npm-dependencies-by-understanding-semantic-versioning.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/remove-a-package-from-your-dependencies.english.md b/curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/remove-a-package-from-your-dependencies.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/remove-a-package-from-your-dependencies.english.md rename to curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/remove-a-package-from-your-dependencies.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/use-the-caret-character-to-use-the-latest-minor-version-of-a-dependency.english.md b/curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/use-the-caret-character-to-use-the-latest-minor-version-of-a-dependency.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/use-the-caret-character-to-use-the-latest-minor-version-of-a-dependency.english.md rename to curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/use-the-caret-character-to-use-the-latest-minor-version-of-a-dependency.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/use-the-tilde-character-to-always-use-the-latest-patch-version-of-a-dependency.english.md b/curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/use-the-tilde-character-to-always-use-the-latest-patch-version-of-a-dependency.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/use-the-tilde-character-to-always-use-the-latest-patch-version-of-a-dependency.english.md rename to curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/use-the-tilde-character-to-always-use-the-latest-patch-version-of-a-dependency.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/chain-search-query-helpers-to-narrow-search-results.english.md b/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/chain-search-query-helpers-to-narrow-search-results.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/chain-search-query-helpers-to-narrow-search-results.english.md rename to curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/chain-search-query-helpers-to-narrow-search-results.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/create-a-model.english.md b/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/create-a-model.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/create-a-model.english.md rename to curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/create-a-model.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/create-and-save-a-record-of-a-model.english.md b/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/create-and-save-a-record-of-a-model.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/create-and-save-a-record-of-a-model.english.md rename to curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/create-and-save-a-record-of-a-model.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/create-many-records-with-model.create.english.md b/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/create-many-records-with-model.create.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/create-many-records-with-model.create.english.md rename to curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/create-many-records-with-model.create.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/delete-many-documents-with-model.remove.english.md b/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/delete-many-documents-with-model.remove.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/delete-many-documents-with-model.remove.english.md rename to curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/delete-many-documents-with-model.remove.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/delete-one-document-using-model.findbyidandremove.english.md b/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/delete-one-document-using-model.findbyidandremove.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/delete-one-document-using-model.findbyidandremove.english.md rename to curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/delete-one-document-using-model.findbyidandremove.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/install-and-set-up-mongoose.english.md b/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/install-and-set-up-mongoose.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/install-and-set-up-mongoose.english.md rename to curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/install-and-set-up-mongoose.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/perform-classic-updates-by-running-find-edit-then-save.english.md b/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/perform-classic-updates-by-running-find-edit-then-save.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/perform-classic-updates-by-running-find-edit-then-save.english.md rename to curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/perform-classic-updates-by-running-find-edit-then-save.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/perform-new-updates-on-a-document-using-model.findoneandupdate.english.md b/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/perform-new-updates-on-a-document-using-model.findoneandupdate.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/perform-new-updates-on-a-document-using-model.findoneandupdate.english.md rename to curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/perform-new-updates-on-a-document-using-model.findoneandupdate.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/use-model.find-to-search-your-database.english.md b/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/use-model.find-to-search-your-database.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/use-model.find-to-search-your-database.english.md rename to curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/use-model.find-to-search-your-database.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/use-model.findbyid-to-search-your-database-by-id.english.md b/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/use-model.findbyid-to-search-your-database-by-id.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/use-model.findbyid-to-search-your-database-by-id.english.md rename to curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/use-model.findbyid-to-search-your-database-by-id.md diff --git a/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/use-model.findone-to-return-a-single-matching-document-from-your-database.english.md b/curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/use-model.findone-to-return-a-single-matching-document-from-your-database.md similarity index 100% rename from curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/use-model.findone-to-return-a-single-matching-document-from-your-database.english.md rename to curriculum/challenges/english/05-apis-and-microservices/mongodb-and-mongoose/use-model.findone-to-return-a-single-matching-document-from-your-database.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/announce-new-users.english.md b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/announce-new-users.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/announce-new-users.english.md rename to curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/announce-new-users.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/authentication-strategies.english.md b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/authentication-strategies.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/authentication-strategies.english.md rename to curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/authentication-strategies.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/authentication-with-socket.io.english.md b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/authentication-with-socket.io.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/authentication-with-socket.io.english.md rename to curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/authentication-with-socket.io.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/clean-up-your-project-with-modules.english.md b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/clean-up-your-project-with-modules.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/clean-up-your-project-with-modules.english.md rename to curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/clean-up-your-project-with-modules.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/communicate-by-emitting.english.md b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/communicate-by-emitting.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/communicate-by-emitting.english.md rename to curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/communicate-by-emitting.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/create-new-middleware.english.md b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/create-new-middleware.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/create-new-middleware.english.md rename to curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/create-new-middleware.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/handle-a-disconnect.english.md b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/handle-a-disconnect.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/handle-a-disconnect.english.md rename to curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/handle-a-disconnect.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/hashing-your-passwords.english.md b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/hashing-your-passwords.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/hashing-your-passwords.english.md rename to curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/hashing-your-passwords.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/how-to-put-a-profile-together.english.md b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/how-to-put-a-profile-together.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/how-to-put-a-profile-together.english.md rename to curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/how-to-put-a-profile-together.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/how-to-use-passport-strategies.english.md b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/how-to-use-passport-strategies.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/how-to-use-passport-strategies.english.md rename to curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/how-to-use-passport-strategies.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implement-the-serialization-of-a-passport-user.english.md b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implement-the-serialization-of-a-passport-user.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implement-the-serialization-of-a-passport-user.english.md rename to curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implement-the-serialization-of-a-passport-user.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-ii.english.md b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-ii.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-ii.english.md rename to curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-ii.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-iii.english.md b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-iii.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-iii.english.md rename to curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-iii.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication.english.md b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication.english.md rename to curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/logging-a-user-out.english.md b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/logging-a-user-out.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/logging-a-user-out.english.md rename to curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/logging-a-user-out.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/registration-of-new-users.english.md b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/registration-of-new-users.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/registration-of-new-users.english.md rename to curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/registration-of-new-users.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/send-and-display-chat-messages.english.md b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/send-and-display-chat-messages.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/send-and-display-chat-messages.english.md rename to curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/send-and-display-chat-messages.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/serialization-of-a-user-object.english.md b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/serialization-of-a-user-object.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/serialization-of-a-user-object.english.md rename to curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/serialization-of-a-user-object.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/set-up-a-template-engine.english.md b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/set-up-a-template-engine.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/set-up-a-template-engine.english.md rename to curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/set-up-a-template-engine.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/set-up-passport.english.md b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/set-up-passport.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/set-up-passport.english.md rename to curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/set-up-passport.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/set-up-the-environment.english.md b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/set-up-the-environment.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/set-up-the-environment.english.md rename to curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/set-up-the-environment.md diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/use-a-template-engines-powers.english.md b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/use-a-template-engines-powers.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/use-a-template-engines-powers.english.md rename to curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/use-a-template-engines-powers.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/assert-deep-equality-with-.deepequal-and-.notdeepequal.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/assert-deep-equality-with-.deepequal-and-.notdeepequal.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/assert-deep-equality-with-.deepequal-and-.notdeepequal.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/assert-deep-equality-with-.deepequal-and-.notdeepequal.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/compare-the-properties-of-two-elements.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/compare-the-properties-of-two-elements.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/compare-the-properties-of-two-elements.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/compare-the-properties-of-two-elements.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/learn-how-javascript-assertions-work.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/learn-how-javascript-assertions-work.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/learn-how-javascript-assertions-work.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/learn-how-javascript-assertions-work.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-an-api-response-using-chai-http-iii---put-method.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-an-api-response-using-chai-http-iii---put-method.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-an-api-response-using-chai-http-iii---put-method.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-an-api-response-using-chai-http-iii---put-method.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-an-api-response-using-chai-http-iv---put-method.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-an-api-response-using-chai-http-iv---put-method.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-an-api-response-using-chai-http-iv---put-method.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-an-api-response-using-chai-http-iv---put-method.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-api-endpoints-using-chai-http-ii.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-api-endpoints-using-chai-http-ii.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-api-endpoints-using-chai-http-ii.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-api-endpoints-using-chai-http-ii.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-api-endpoints-using-chai-http.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-api-endpoints-using-chai-http.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-api-endpoints-using-chai-http.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-api-endpoints-using-chai-http.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser-ii.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser-ii.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser-ii.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser-ii.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-for-truthiness.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-for-truthiness.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-for-truthiness.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-for-truthiness.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-string-contains-a-substring.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-string-contains-a-substring.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-string-contains-a-substring.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-string-contains-a-substring.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-falls-within-a-specific-range.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-falls-within-a-specific-range.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-falls-within-a-specific-range.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-falls-within-a-specific-range.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-a-string.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-a-string.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-a-string.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-a-string.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-an-array.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-an-array.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-an-array.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-an-array.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-of-a-specific-data-structure-type.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-of-a-specific-data-structure-type.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-of-a-specific-data-structure-type.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-of-a-specific-data-structure-type.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-variable-or-function-is-defined.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-variable-or-function-is-defined.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-variable-or-function-is-defined.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-variable-or-function-is-defined.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-array-contains-an-item.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-array-contains-an-item.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-array-contains-an-item.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-array-contains-an-item.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-object-has-a-property.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-object-has-a-property.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-object-has-a-property.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-object-has-a-property.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-object-is-an-instance-of-a-constructor.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-object-is-an-instance-of-a-constructor.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-object-is-an-instance-of-a-constructor.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-object-is-an-instance-of-a-constructor.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-one-value-is-below-or-at-least-as-large-as-another.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-one-value-is-below-or-at-least-as-large-as-another.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-one-value-is-below-or-at-least-as-large-as-another.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-one-value-is-below-or-at-least-as-large-as-another.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-regular-expressions-to-test-a-string.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-regular-expressions-to-test-a-string.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-regular-expressions-to-test-a-string.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-regular-expressions-to-test-a-string.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-the-double-equals-to-assert-equality.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-the-double-equals-to-assert-equality.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-the-double-equals-to-assert-equality.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-the-double-equals-to-assert-equality.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-the-triple-equals-to-assert-strict-equality.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-the-triple-equals-to-assert-strict-equality.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-the-triple-equals-to-assert-strict-equality.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-the-triple-equals-to-assert-strict-equality.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/american-british-translator.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/american-british-translator.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/american-british-translator.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/american-british-translator.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/issue-tracker.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/issue-tracker.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/issue-tracker.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/issue-tracker.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/metric-imperial-converter.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/metric-imperial-converter.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/metric-imperial-converter.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/metric-imperial-converter.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/personal-library.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/personal-library.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/personal-library.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/personal-library.md diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/sudoku-solver.english.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/sudoku-solver.md similarity index 100% rename from curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/sudoku-solver.english.md rename to curriculum/challenges/english/06-quality-assurance/quality-assurance-projects/sudoku-solver.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/build-your-own-functions.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/build-your-own-functions.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/build-your-own-functions.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/build-your-own-functions.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/comparing-and-sorting-tuples.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/comparing-and-sorting-tuples.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/comparing-and-sorting-tuples.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/comparing-and-sorting-tuples.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/conditional-execution.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/conditional-execution.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/conditional-execution.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/conditional-execution.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/data-visualization-mailing-lists.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/data-visualization-mailing-lists.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/data-visualization-mailing-lists.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/data-visualization-mailing-lists.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/data-visualization-page-rank.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/data-visualization-page-rank.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/data-visualization-page-rank.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/data-visualization-page-rank.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/dictionaries-and-loops.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/dictionaries-and-loops.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/dictionaries-and-loops.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/dictionaries-and-loops.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/dictionaries-common-applications.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/dictionaries-common-applications.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/dictionaries-common-applications.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/dictionaries-common-applications.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/files-as-a-sequence.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/files-as-a-sequence.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/files-as-a-sequence.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/files-as-a-sequence.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/intermediate-expressions.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/intermediate-expressions.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/intermediate-expressions.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/intermediate-expressions.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/intermediate-strings.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/intermediate-strings.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/intermediate-strings.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/intermediate-strings.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/introduction-elements-of-python.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/introduction-elements-of-python.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/introduction-elements-of-python.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/introduction-elements-of-python.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/introduction-hardware-achitecture.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/introduction-hardware-achitecture.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/introduction-hardware-achitecture.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/introduction-hardware-achitecture.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/introduction-python-as-a-language.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/introduction-python-as-a-language.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/introduction-python-as-a-language.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/introduction-python-as-a-language.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/introduction-why-program.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/introduction-why-program.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/introduction-why-program.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/introduction-why-program.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/iterations-definite-loops.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/iterations-definite-loops.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/iterations-definite-loops.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/iterations-definite-loops.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/iterations-loop-idioms.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/iterations-loop-idioms.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/iterations-loop-idioms.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/iterations-loop-idioms.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/iterations-more-patterns.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/iterations-more-patterns.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/iterations-more-patterns.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/iterations-more-patterns.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/loops-and-iterations.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/loops-and-iterations.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/loops-and-iterations.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/loops-and-iterations.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/make-a-relational-database.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/make-a-relational-database.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/make-a-relational-database.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/make-a-relational-database.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/more-conditional-structures.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/more-conditional-structures.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/more-conditional-structures.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/more-conditional-structures.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-protocol.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-protocol.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-protocol.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-protocol.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-text-processing.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-text-processing.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-text-processing.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-text-processing.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-using-urllib-in-python.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-using-urllib-in-python.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-using-urllib-in-python.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-using-urllib-in-python.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-web-scraping-with-python.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-web-scraping-with-python.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-web-scraping-with-python.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-web-scraping-with-python.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-with-python.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-with-python.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-with-python.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-with-python.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-write-a-web-browser.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-write-a-web-browser.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-write-a-web-browser.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/networking-write-a-web-browser.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/object-lifecycle.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/object-lifecycle.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/object-lifecycle.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/object-lifecycle.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/objects-a-sample-class.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/objects-a-sample-class.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/objects-a-sample-class.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/objects-a-sample-class.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/objects-inheritance.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/objects-inheritance.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/objects-inheritance.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/objects-inheritance.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/python-dictionaries.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/python-dictionaries.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/python-dictionaries.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/python-dictionaries.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/python-functions.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/python-functions.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/python-functions.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/python-functions.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/python-lists.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/python-lists.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/python-lists.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/python-lists.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/python-objects.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/python-objects.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/python-objects.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/python-objects.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/reading-files.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/reading-files.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/reading-files.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/reading-files.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/regular-expressions-matching-and-extracting-data.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/regular-expressions-matching-and-extracting-data.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/regular-expressions-matching-and-extracting-data.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/regular-expressions-matching-and-extracting-data.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/regular-expressions-practical-applications.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/regular-expressions-practical-applications.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/regular-expressions-practical-applications.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/regular-expressions-practical-applications.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/regular-expressions.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/regular-expressions.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/regular-expressions.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/regular-expressions.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/relational-database-design.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/relational-database-design.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/relational-database-design.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/relational-database-design.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/relational-databases-and-sqlite.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/relational-databases-and-sqlite.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/relational-databases-and-sqlite.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/relational-databases-and-sqlite.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/relational-databases-join-operation.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/relational-databases-join-operation.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/relational-databases-join-operation.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/relational-databases-join-operation.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/relational-databases-many-to-many-relationships.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/relational-databases-many-to-many-relationships.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/relational-databases-many-to-many-relationships.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/relational-databases-many-to-many-relationships.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/relational-databases-relationship-building.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/relational-databases-relationship-building.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/relational-databases-relationship-building.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/relational-databases-relationship-building.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/representing-relationships-in-a-relational-database.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/representing-relationships-in-a-relational-database.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/representing-relationships-in-a-relational-database.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/representing-relationships-in-a-relational-database.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/strings-and-lists.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/strings-and-lists.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/strings-and-lists.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/strings-and-lists.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/strings-in-python.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/strings-in-python.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/strings-in-python.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/strings-in-python.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/the-tuples-collection.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/the-tuples-collection.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/the-tuples-collection.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/the-tuples-collection.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/using-web-services.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/using-web-services.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/using-web-services.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/using-web-services.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/variables-expressions-and-statements.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/variables-expressions-and-statements.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/variables-expressions-and-statements.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/variables-expressions-and-statements.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/visualizing-data-with-python.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/visualizing-data-with-python.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/visualizing-data-with-python.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/visualizing-data-with-python.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-api-rate-limiting-and-security.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-api-rate-limiting-and-security.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-api-rate-limiting-and-security.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-api-rate-limiting-and-security.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-apis.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-apis.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-apis.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-apis.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-json.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-json.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-json.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-json.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-service-oriented-approach.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-service-oriented-approach.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-service-oriented-approach.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-service-oriented-approach.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-xml-schema.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-xml-schema.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-xml-schema.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-xml-schema.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-xml.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-xml.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-xml.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/web-services-xml.md diff --git a/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/working-with-lists.english.md b/curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/working-with-lists.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/working-with-lists.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/python-for-everybody/working-with-lists.md 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.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md 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.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/budget-app.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/budget-app.md 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.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/polygon-area-calculator.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/polygon-area-calculator.md 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.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/probability-calculator.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/probability-calculator.md 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.md similarity index 100% rename from curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/time-calculator.english.md rename to curriculum/challenges/english/07-scientific-computing-with-python/scientific-computing-with-python-projects/time-calculator.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/introduction-to-data-analysis.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/introduction-to-data-analysis.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/introduction-to-data-analysis.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/introduction-to-data-analysis.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.english.md b/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md 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.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/demographic-data-analyzer.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/demographic-data-analyzer.md 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.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md 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.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md 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.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md 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.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/numpy/accessing-and-changing-elements,-rows,-columns.english.md b/curriculum/challenges/english/08-data-analysis-with-python/numpy/accessing-and-changing-elements,-rows,-columns.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/numpy/accessing-and-changing-elements,-rows,-columns.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/numpy/accessing-and-changing-elements,-rows,-columns.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/numpy/basics-of-numpy.english.md b/curriculum/challenges/english/08-data-analysis-with-python/numpy/basics-of-numpy.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/numpy/basics-of-numpy.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/numpy/basics-of-numpy.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/numpy/copying-arrays-warning.english.md b/curriculum/challenges/english/08-data-analysis-with-python/numpy/copying-arrays-warning.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/numpy/copying-arrays-warning.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/numpy/copying-arrays-warning.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/numpy/initialize-array-problem.english.md b/curriculum/challenges/english/08-data-analysis-with-python/numpy/initialize-array-problem.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/numpy/initialize-array-problem.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/numpy/initialize-array-problem.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/numpy/initializing-different-arrays.english.md b/curriculum/challenges/english/08-data-analysis-with-python/numpy/initializing-different-arrays.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/numpy/initializing-different-arrays.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/numpy/initializing-different-arrays.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/numpy/loading-data-and-advanced-indexing.english.md b/curriculum/challenges/english/08-data-analysis-with-python/numpy/loading-data-and-advanced-indexing.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/numpy/loading-data-and-advanced-indexing.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/numpy/loading-data-and-advanced-indexing.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/numpy/mathematics.english.md b/curriculum/challenges/english/08-data-analysis-with-python/numpy/mathematics.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/numpy/mathematics.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/numpy/mathematics.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/numpy/reorganizing-arrays.english.md b/curriculum/challenges/english/08-data-analysis-with-python/numpy/reorganizing-arrays.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/numpy/reorganizing-arrays.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/numpy/reorganizing-arrays.md diff --git a/curriculum/challenges/english/08-data-analysis-with-python/numpy/what-is-numpy.english.md b/curriculum/challenges/english/08-data-analysis-with-python/numpy/what-is-numpy.md similarity index 100% rename from curriculum/challenges/english/08-data-analysis-with-python/numpy/what-is-numpy.english.md rename to curriculum/challenges/english/08-data-analysis-with-python/numpy/what-is-numpy.md diff --git a/curriculum/challenges/english/09-information-security/information-security-projects/anonymous-message-board.english.md b/curriculum/challenges/english/09-information-security/information-security-projects/anonymous-message-board.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-projects/anonymous-message-board.english.md rename to curriculum/challenges/english/09-information-security/information-security-projects/anonymous-message-board.md diff --git a/curriculum/challenges/english/09-information-security/information-security-projects/port-scanner.english.md b/curriculum/challenges/english/09-information-security/information-security-projects/port-scanner.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-projects/port-scanner.english.md rename to curriculum/challenges/english/09-information-security/information-security-projects/port-scanner.md diff --git a/curriculum/challenges/english/09-information-security/information-security-projects/secure-real-time-multiplayer-game.english.md b/curriculum/challenges/english/09-information-security/information-security-projects/secure-real-time-multiplayer-game.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-projects/secure-real-time-multiplayer-game.english.md rename to curriculum/challenges/english/09-information-security/information-security-projects/secure-real-time-multiplayer-game.md diff --git a/curriculum/challenges/english/09-information-security/information-security-projects/sha-1-password-cracker.english.md b/curriculum/challenges/english/09-information-security/information-security-projects/sha-1-password-cracker.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-projects/sha-1-password-cracker.english.md rename to curriculum/challenges/english/09-information-security/information-security-projects/sha-1-password-cracker.md diff --git a/curriculum/challenges/english/09-information-security/information-security-projects/stock-price-checker.english.md b/curriculum/challenges/english/09-information-security/information-security-projects/stock-price-checker.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-projects/stock-price-checker.english.md rename to curriculum/challenges/english/09-information-security/information-security-projects/stock-price-checker.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/ask-browsers-to-access-your-site-via-https-only-with-helmet.hsts.english.md b/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/ask-browsers-to-access-your-site-via-https-only-with-helmet.hsts.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/ask-browsers-to-access-your-site-via-https-only-with-helmet.hsts.english.md rename to curriculum/challenges/english/09-information-security/information-security-with-helmetjs/ask-browsers-to-access-your-site-via-https-only-with-helmet.hsts.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/avoid-inferring-the-response-mime-type-with-helmet.nosniff.english.md b/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/avoid-inferring-the-response-mime-type-with-helmet.nosniff.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/avoid-inferring-the-response-mime-type-with-helmet.nosniff.english.md rename to curriculum/challenges/english/09-information-security/information-security-with-helmetjs/avoid-inferring-the-response-mime-type-with-helmet.nosniff.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/configure-helmet-using-the-parent-helmet-middleware.english.md b/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/configure-helmet-using-the-parent-helmet-middleware.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/configure-helmet-using-the-parent-helmet-middleware.english.md rename to curriculum/challenges/english/09-information-security/information-security-with-helmetjs/configure-helmet-using-the-parent-helmet-middleware.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/disable-client-side-caching-with-helmet.nocache.english.md b/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/disable-client-side-caching-with-helmet.nocache.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/disable-client-side-caching-with-helmet.nocache.english.md rename to curriculum/challenges/english/09-information-security/information-security-with-helmetjs/disable-client-side-caching-with-helmet.nocache.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/disable-dns-prefetching-with-helmet.dnsprefetchcontrol.english.md b/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/disable-dns-prefetching-with-helmet.dnsprefetchcontrol.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/disable-dns-prefetching-with-helmet.dnsprefetchcontrol.english.md rename to curriculum/challenges/english/09-information-security/information-security-with-helmetjs/disable-dns-prefetching-with-helmet.dnsprefetchcontrol.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/hash-and-compare-passwords-asynchronously.english.md b/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/hash-and-compare-passwords-asynchronously.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/hash-and-compare-passwords-asynchronously.english.md rename to curriculum/challenges/english/09-information-security/information-security-with-helmetjs/hash-and-compare-passwords-asynchronously.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/hash-and-compare-passwords-synchronously.english.md b/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/hash-and-compare-passwords-synchronously.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/hash-and-compare-passwords-synchronously.english.md rename to curriculum/challenges/english/09-information-security/information-security-with-helmetjs/hash-and-compare-passwords-synchronously.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/hide-potentially-dangerous-information-using-helmet.hidepoweredby.english.md b/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/hide-potentially-dangerous-information-using-helmet.hidepoweredby.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/hide-potentially-dangerous-information-using-helmet.hidepoweredby.english.md rename to curriculum/challenges/english/09-information-security/information-security-with-helmetjs/hide-potentially-dangerous-information-using-helmet.hidepoweredby.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/install-and-require-helmet.english.md b/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/install-and-require-helmet.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/install-and-require-helmet.english.md rename to curriculum/challenges/english/09-information-security/information-security-with-helmetjs/install-and-require-helmet.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/mitigate-the-risk-of-clickjacking-with-helmet.frameguard.english.md b/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/mitigate-the-risk-of-clickjacking-with-helmet.frameguard.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/mitigate-the-risk-of-clickjacking-with-helmet.frameguard.english.md rename to curriculum/challenges/english/09-information-security/information-security-with-helmetjs/mitigate-the-risk-of-clickjacking-with-helmet.frameguard.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/mitigate-the-risk-of-cross-site-scripting-xss-attacks-with-helmet.xssfilter.english.md b/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/mitigate-the-risk-of-cross-site-scripting-xss-attacks-with-helmet.xssfilter.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/mitigate-the-risk-of-cross-site-scripting-xss-attacks-with-helmet.xssfilter.english.md rename to curriculum/challenges/english/09-information-security/information-security-with-helmetjs/mitigate-the-risk-of-cross-site-scripting-xss-attacks-with-helmet.xssfilter.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/prevent-ie-from-opening-untrusted-html-with-helmet.ienoopen.english.md b/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/prevent-ie-from-opening-untrusted-html-with-helmet.ienoopen.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/prevent-ie-from-opening-untrusted-html-with-helmet.ienoopen.english.md rename to curriculum/challenges/english/09-information-security/information-security-with-helmetjs/prevent-ie-from-opening-untrusted-html-with-helmet.ienoopen.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/set-a-content-security-policy-with-helmet.contentsecuritypolicy.english.md b/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/set-a-content-security-policy-with-helmet.contentsecuritypolicy.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/set-a-content-security-policy-with-helmet.contentsecuritypolicy.english.md rename to curriculum/challenges/english/09-information-security/information-security-with-helmetjs/set-a-content-security-policy-with-helmet.contentsecuritypolicy.md diff --git a/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/understand-bcrypt-hashes.english.md b/curriculum/challenges/english/09-information-security/information-security-with-helmetjs/understand-bcrypt-hashes.md similarity index 100% rename from curriculum/challenges/english/09-information-security/information-security-with-helmetjs/understand-bcrypt-hashes.english.md rename to curriculum/challenges/english/09-information-security/information-security-with-helmetjs/understand-bcrypt-hashes.md diff --git a/curriculum/challenges/english/09-information-security/python-for-penetration-testing/creating-a-tcp-client.english.md b/curriculum/challenges/english/09-information-security/python-for-penetration-testing/creating-a-tcp-client.md similarity index 100% rename from curriculum/challenges/english/09-information-security/python-for-penetration-testing/creating-a-tcp-client.english.md rename to curriculum/challenges/english/09-information-security/python-for-penetration-testing/creating-a-tcp-client.md diff --git a/curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-a-banner-grabber.english.md b/curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-a-banner-grabber.md similarity index 100% rename from curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-a-banner-grabber.english.md rename to curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-a-banner-grabber.md diff --git a/curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-a-port-scanner.english.md b/curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-a-port-scanner.md similarity index 100% rename from curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-a-port-scanner.english.md rename to curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-a-port-scanner.md diff --git a/curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-an-nmap-scanner-part-1.english.md b/curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-an-nmap-scanner-part-1.md similarity index 100% rename from curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-an-nmap-scanner-part-1.english.md rename to curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-an-nmap-scanner-part-1.md diff --git a/curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-an-nmap-scanner-part-2.english.md b/curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-an-nmap-scanner-part-2.md similarity index 100% rename from curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-an-nmap-scanner-part-2.english.md rename to curriculum/challenges/english/09-information-security/python-for-penetration-testing/developing-an-nmap-scanner-part-2.md diff --git a/curriculum/challenges/english/09-information-security/python-for-penetration-testing/introduction-and-setup.english.md b/curriculum/challenges/english/09-information-security/python-for-penetration-testing/introduction-and-setup.md similarity index 100% rename from curriculum/challenges/english/09-information-security/python-for-penetration-testing/introduction-and-setup.english.md rename to curriculum/challenges/english/09-information-security/python-for-penetration-testing/introduction-and-setup.md diff --git a/curriculum/challenges/english/09-information-security/python-for-penetration-testing/understanding-sockets-and-creating-a-tcp-server.english.md b/curriculum/challenges/english/09-information-security/python-for-penetration-testing/understanding-sockets-and-creating-a-tcp-server.md similarity index 100% rename from curriculum/challenges/english/09-information-security/python-for-penetration-testing/understanding-sockets-and-creating-a-tcp-server.english.md rename to curriculum/challenges/english/09-information-security/python-for-penetration-testing/understanding-sockets-and-creating-a-tcp-server.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/algorithms/find-the-symmetric-difference.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/find-the-symmetric-difference.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/algorithms/find-the-symmetric-difference.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/find-the-symmetric-difference.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-bubble-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-bubble-sort.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-bubble-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-bubble-sort.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-insertion-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-insertion-sort.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-insertion-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-insertion-sort.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-merge-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-merge-sort.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-merge-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-merge-sort.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-quick-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-quick-sort.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-quick-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-quick-sort.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-selection-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-selection-sort.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-selection-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/implement-selection-sort.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/algorithms/inventory-update.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/inventory-update.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/algorithms/inventory-update.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/inventory-update.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/algorithms/no-repeats-please.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/no-repeats-please.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/algorithms/no-repeats-please.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/no-repeats-please.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/algorithms/pairwise.english.md b/curriculum/challenges/english/10-coding-interview-prep/algorithms/pairwise.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/algorithms/pairwise.english.md rename to curriculum/challenges/english/10-coding-interview-prep/algorithms/pairwise.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/add-elements-at-a-specific-index-in-a-linked-list.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/add-elements-at-a-specific-index-in-a-linked-list.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/adjacency-list.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/adjacency-list.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/adjacency-list.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/adjacency-list.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/adjacency-matrix.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/adjacency-matrix.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/adjacency-matrix.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/adjacency-matrix.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/breadth-first-search.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/breadth-first-search.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/breadth-first-search.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/breadth-first-search.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/check-if-an-element-is-present-in-a-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/check-if-an-element-is-present-in-a-binary-search-tree.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/delete-a-node-with-one-child-in-a-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/delete-a-node-with-one-child-in-a-binary-search-tree.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/delete-a-node-with-two-children-in-a-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/delete-a-node-with-two-children-in-a-binary-search-tree.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/depth-first-search.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/depth-first-search.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/depth-first-search.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/depth-first-search.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/find-the-minimum-and-maximum-height-of-a-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/find-the-minimum-and-maximum-height-of-a-binary-search-tree.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/find-the-minimum-and-maximum-value-in-a-binary-search-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/find-the-minimum-and-maximum-value-in-a-binary-search-tree.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/incidence-matrix.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/incidence-matrix.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/incidence-matrix.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/incidence-matrix.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/data-structures/typed-arrays.english.md b/curriculum/challenges/english/10-coding-interview-prep/data-structures/typed-arrays.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/data-structures/typed-arrays.english.md rename to curriculum/challenges/english/10-coding-interview-prep/data-structures/typed-arrays.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-109-darts.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-109-darts.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-109-darts.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-109-darts.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/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 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.md similarity index 100% rename from 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 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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-161-triominoes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-161-triominoes.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-161-triominoes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-161-triominoes.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/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 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.md similarity index 100% rename from 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 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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-165-intersections.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-165-intersections.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-165-intersections.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-165-intersections.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/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 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.md similarity index 100% rename from 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 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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/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 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.md similarity index 100% rename from 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 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.md diff --git a/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 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.md similarity index 100% rename from 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 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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/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 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.md similarity index 100% rename from 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 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.md diff --git a/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 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.md similarity index 100% rename from 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 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.md diff --git a/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 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.md similarity index 100% rename from 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 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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/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 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.md similarity index 100% rename from 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 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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-187-semiprimes.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-187-semiprimes.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-187-semiprimes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-187-semiprimes.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/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 b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-200-find-the-200th-prime-proof-sqube-containing-the-contiguous-sub-string-200.md similarity index 100% rename from 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 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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-202-laserbeam.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-202-laserbeam.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-202-laserbeam.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-202-laserbeam.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-243-resilience.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-243-resilience.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-243-resilience.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-243-resilience.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-244-sliders.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-244-sliders.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-244-sliders.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-244-sliders.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-245-coresilience.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-245-coresilience.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-245-coresilience.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-245-coresilience.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-250-250250.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-250-250250.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-250-250250.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-250-250250.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-267-billionaire.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-267-billionaire.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-267-billionaire.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-267-billionaire.md diff --git a/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 b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-268-counting-numbers-with-at-least-four-distinct-prime-factors-less-than-100.md similarity index 100% rename from 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 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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-301-nim.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-301-nim.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-301-nim.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-301-nim.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-304-primonacci.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-304-primonacci.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-304-primonacci.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-304-primonacci.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-317-firecracker.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-317-firecracker.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-317-firecracker.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-317-firecracker.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-369-badugi.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-369-badugi.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-369-badugi.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-369-badugi.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-407-idempotents.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-407-idempotents.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-407-idempotents.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-407-idempotents.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-424-kakuro.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-424-kakuro.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-424-kakuro.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-424-kakuro.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-467-superinteger.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-467-superinteger.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-467-superinteger.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-467-superinteger.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-478-mixtures.english.md b/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-478-mixtures.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-478-mixtures.english.md rename to curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-478-mixtures.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/100-doors.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/100-doors.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/100-doors.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/100-doors.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/24-game.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/24-game.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/24-game.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/24-game.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/abc-problem.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/abc-problem.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/abc-problem.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/abc-problem.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/accumulator-factory.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/accumulator-factory.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/accumulator-factory.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/accumulator-factory.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/ackermann-function.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/ackermann-function.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/ackermann-function.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/ackermann-function.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/align-columns.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/align-columns.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/align-columns.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/align-columns.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/amicable-pairs.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/amicable-pairs.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/amicable-pairs.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/amicable-pairs.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/averages-mode.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/averages-mode.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/averages-mode.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/averages-mode.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/averages-pythagorean-means.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/averages-pythagorean-means.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/averages-pythagorean-means.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/averages-pythagorean-means.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/babbage-problem.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/babbage-problem.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/babbage-problem.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/babbage-problem.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/balanced-brackets.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/balanced-brackets.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/balanced-brackets.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/balanced-brackets.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/closest-pair-problem.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/closest-pair-problem.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/closest-pair-problem.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/closest-pair-problem.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/combinations.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/combinations.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/combinations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/combinations.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/comma-quibbling.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/comma-quibbling.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/comma-quibbling.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/comma-quibbling.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/count-the-coins.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/count-the-coins.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/count-the-coins.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/count-the-coins.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cramers-rule.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cramers-rule.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cramers-rule.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cramers-rule.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cumulative-standard-deviation.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cumulative-standard-deviation.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cumulative-standard-deviation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cumulative-standard-deviation.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cusip.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cusip.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cusip.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cusip.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cut-a-rectangle.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cut-a-rectangle.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cut-a-rectangle.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/cut-a-rectangle.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/date-format.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/date-format.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/date-format.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/date-format.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/date-manipulation.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/date-manipulation.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/date-manipulation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/date-manipulation.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/deepcopy.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/deepcopy.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/deepcopy.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/deepcopy.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/department-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/department-numbers.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/department-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/department-numbers.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/discordian-date.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/discordian-date.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/discordian-date.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/discordian-date.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/dot-product.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/dot-product.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/dot-product.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/dot-product.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/element-wise-operations.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/element-wise-operations.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/element-wise-operations.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/element-wise-operations.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/emirp-primes.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/emirp-primes.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/emirp-primes.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/emirp-primes.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/entropy.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/entropy.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/entropy.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/entropy.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/equilibrium-index.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/equilibrium-index.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/equilibrium-index.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/equilibrium-index.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/ethiopian-multiplication.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/ethiopian-multiplication.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/ethiopian-multiplication.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/ethiopian-multiplication.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/euler-method.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/euler-method.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/euler-method.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/euler-method.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/evaluate-binomial-coefficients.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/evaluate-binomial-coefficients.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/evaluate-binomial-coefficients.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/evaluate-binomial-coefficients.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/execute-brain.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/execute-brain.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/execute-brain.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/execute-brain.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/extensible-prime-generator.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/extensible-prime-generator.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/extensible-prime-generator.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/extensible-prime-generator.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/factorial.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/factorial.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/factorial.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/factorial.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/farey-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/farey-sequence.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/farey-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/farey-sequence.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-sequence.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-sequence.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-word.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-word.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-word.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-word.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fizzbuzz.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fizzbuzz.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fizzbuzz.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fizzbuzz.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fractran.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fractran.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fractran.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fractran.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gamma-function.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gamma-function.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gamma-function.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gamma-function.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gaussian-elimination.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gaussian-elimination.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gaussian-elimination.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gaussian-elimination.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/general-fizzbuzz.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/general-fizzbuzz.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/general-fizzbuzz.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/general-fizzbuzz.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/generator-exponential.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/generator-exponential.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/generator-exponential.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/generator-exponential.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gray-code.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gray-code.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gray-code.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/gray-code.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/greatest-common-divisor.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/greatest-common-divisor.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/greatest-common-divisor.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/greatest-common-divisor.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/greatest-subsequential-sum.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/greatest-subsequential-sum.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/greatest-subsequential-sum.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/greatest-subsequential-sum.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hailstone-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hailstone-sequence.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hailstone-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hailstone-sequence.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/happy-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/happy-numbers.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/happy-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/happy-numbers.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hash-join.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hash-join.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hash-join.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hash-join.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/heronian-triangles.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/heronian-triangles.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/heronian-triangles.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/heronian-triangles.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hofstadter-q-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hofstadter-q-sequence.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hofstadter-q-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/hofstadter-q-sequence.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/iban.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/iban.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/iban.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/iban.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/identity-matrix.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/identity-matrix.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/identity-matrix.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/identity-matrix.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/iterated-digits-squaring.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/iterated-digits-squaring.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/iterated-digits-squaring.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/iterated-digits-squaring.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/jaro-distance.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/jaro-distance.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/jaro-distance.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/jaro-distance.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/jortsort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/jortsort.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/jortsort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/jortsort.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/josephus-problem.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/josephus-problem.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/josephus-problem.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/josephus-problem.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/k-d-tree.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/k-d-tree.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/k-d-tree.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/k-d-tree.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/kaprekar-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/kaprekar-numbers.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/kaprekar-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/kaprekar-numbers.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-bounded.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-bounded.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-bounded.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-bounded.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-continuous.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-continuous.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-continuous.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-continuous.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-unbounded.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-unbounded.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-unbounded.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knapsack-problem-unbounded.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knights-tour.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knights-tour.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knights-tour.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/knights-tour.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/last-letter-first-letter.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/last-letter-first-letter.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/last-letter-first-letter.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/last-letter-first-letter.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/leap-year.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/leap-year.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/leap-year.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/leap-year.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/least-common-multiple.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/least-common-multiple.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/least-common-multiple.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/least-common-multiple.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/left-factorials.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/left-factorials.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/left-factorials.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/left-factorials.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/letter-frequency.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/letter-frequency.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/letter-frequency.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/letter-frequency.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/levenshtein-distance.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/levenshtein-distance.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/levenshtein-distance.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/levenshtein-distance.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/linear-congruential-generator.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/linear-congruential-generator.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/linear-congruential-generator.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/linear-congruential-generator.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/long-multiplication.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/long-multiplication.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/long-multiplication.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/long-multiplication.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/longest-common-subsequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/longest-common-subsequence.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/longest-common-subsequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/longest-common-subsequence.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/longest-increasing-subsequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/longest-increasing-subsequence.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/longest-increasing-subsequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/longest-increasing-subsequence.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/longest-string-challenge.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/longest-string-challenge.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/longest-string-challenge.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/longest-string-challenge.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/look-and-say-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/look-and-say-sequence.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/look-and-say-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/look-and-say-sequence.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/loop-over-multiple-arrays-simultaneously.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/loop-over-multiple-arrays-simultaneously.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/loop-over-multiple-arrays-simultaneously.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/loop-over-multiple-arrays-simultaneously.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/lu-decomposition.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/lu-decomposition.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/lu-decomposition.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/lu-decomposition.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/lucas-lehmer-test.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/lucas-lehmer-test.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/lucas-lehmer-test.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/lucas-lehmer-test.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/ludic-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/ludic-numbers.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/ludic-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/ludic-numbers.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/luhn-test-of-credit-card-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/luhn-test-of-credit-card-numbers.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/luhn-test-of-credit-card-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/luhn-test-of-credit-card-numbers.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/lychrel-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/lychrel-numbers.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/lychrel-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/lychrel-numbers.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/lzw-compression.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/lzw-compression.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/lzw-compression.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/lzw-compression.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/s-expressions.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/s-expressions.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/s-expressions.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/s-expressions.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/search-a-list-of-records.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/search-a-list-of-records.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/search-a-list-of-records.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/search-a-list-of-records.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sedols.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sedols.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sedols.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sedols.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/self-describing-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/self-describing-numbers.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/self-describing-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/self-describing-numbers.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/self-referential-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/self-referential-sequence.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/self-referential-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/self-referential-sequence.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/semiprime.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/semiprime.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/semiprime.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/semiprime.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/set-consolidation.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/set-consolidation.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/set-consolidation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/set-consolidation.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/set-of-real-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/set-of-real-numbers.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/set-of-real-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/set-of-real-numbers.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sha-1.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sha-1.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sha-1.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sha-1.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sha-256.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sha-256.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sha-256.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sha-256.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-disjoint-sublist.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-disjoint-sublist.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-disjoint-sublist.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-disjoint-sublist.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-stability.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-stability.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-stability.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sort-stability.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-bogosort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-bogosort.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-bogosort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sorting-algorithms-bogosort.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/soundex.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/soundex.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/soundex.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/soundex.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/spiral-matrix.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/spiral-matrix.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/spiral-matrix.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/spiral-matrix.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/state-name-puzzle.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/state-name-puzzle.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/state-name-puzzle.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/state-name-puzzle.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/stern-brocot-sequence.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/stern-brocot-sequence.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/stern-brocot-sequence.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/stern-brocot-sequence.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/straddling-checkerboard.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/straddling-checkerboard.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/straddling-checkerboard.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/straddling-checkerboard.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/stream-merge.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/stream-merge.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/stream-merge.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/stream-merge.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/subleq.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/subleq.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/subleq.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/subleq.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sudoku.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sudoku.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sudoku.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sudoku.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-of-squares.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-of-squares.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-of-squares.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-of-squares.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-to-100.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-to-100.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-to-100.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/sum-to-100.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/symmetric-difference.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/symmetric-difference.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/symmetric-difference.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/symmetric-difference.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/taxicab-numbers.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/taxicab-numbers.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/taxicab-numbers.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/taxicab-numbers.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/topological-sort.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/topological-sort.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/topological-sort.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/topological-sort.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/towers-of-hanoi.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/towers-of-hanoi.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/towers-of-hanoi.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/towers-of-hanoi.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/vector-cross-product.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/vector-cross-product.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/vector-cross-product.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/vector-cross-product.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/vector-dot-product.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/vector-dot-product.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/vector-dot-product.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/vector-dot-product.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/word-frequency.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/word-frequency.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/word-frequency.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/word-frequency.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/word-wrap.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/word-wrap.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/word-wrap.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/word-wrap.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/y-combinator.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/y-combinator.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/y-combinator.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/y-combinator.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/zeckendorf-number-representation.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/zeckendorf-number-representation.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/zeckendorf-number-representation.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/zeckendorf-number-representation.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/zig-zag-matrix.english.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/zig-zag-matrix.md similarity index 100% rename from curriculum/challenges/english/10-coding-interview-prep/rosetta-code/zig-zag-matrix.english.md rename to curriculum/challenges/english/10-coding-interview-prep/rosetta-code/zig-zag-matrix.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/10-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.md similarity index 100% rename from curriculum/challenges/english/10-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.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/deep-learning-demystified.english.md b/curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/deep-learning-demystified.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/deep-learning-demystified.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/deep-learning-demystified.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/how-convolutional-neural-networks-work.english.md b/curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/how-convolutional-neural-networks-work.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/how-convolutional-neural-networks-work.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/how-convolutional-neural-networks-work.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/how-deep-neural-networks-work.english.md b/curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/how-deep-neural-networks-work.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/how-deep-neural-networks-work.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/how-deep-neural-networks-work.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/recurrent-neural-networks-rnn-and-long-short-term-memory-lstm.english.md b/curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/recurrent-neural-networks-rnn-and-long-short-term-memory-lstm.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/recurrent-neural-networks-rnn-and-long-short-term-memory-lstm.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work/recurrent-neural-networks-rnn-and-long-short-term-memory-lstm.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.english.md b/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.english.md b/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.english.md b/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.english.md b/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.english.md b/curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/conclusion.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/conclusion.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/conclusion.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/conclusion.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-evaluating-the-model.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-evaluating-the-model.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-evaluating-the-model.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-evaluating-the-model.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-picking-a-pretrained-model.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-picking-a-pretrained-model.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-picking-a-pretrained-model.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-picking-a-pretrained-model.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-the-convolutional-layer.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-the-convolutional-layer.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-the-convolutional-layer.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-the-convolutional-layer.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-building-the-model.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-building-the-model.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-building-the-model.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-building-the-model.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-classification.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-classification.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-classification.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-classification.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-clustering.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-clustering.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-clustering.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-clustering.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-hidden-markov-models.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-hidden-markov-models.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-hidden-markov-models.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-hidden-markov-models.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-the-training-process.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-the-training-process.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-the-training-process.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-the-training-process.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-training-and-testing-data.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-training-and-testing-data.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-training-and-testing-data.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-training-and-testing-data.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-using-probabilities-to-make-predictions.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-using-probabilities-to-make-predictions.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-using-probabilities-to-make-predictions.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-using-probabilities-to-make-predictions.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-working-with-data.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-working-with-data.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-working-with-data.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-working-with-data.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/creating-a-convolutional-neural-network.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/creating-a-convolutional-neural-network.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/creating-a-convolutional-neural-network.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/creating-a-convolutional-neural-network.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/introduction-machine-learning-fundamentals.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/introduction-machine-learning-fundamentals.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/introduction-machine-learning-fundamentals.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/introduction-machine-learning-fundamentals.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/introduction-to-tensorflow.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/introduction-to-tensorflow.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/introduction-to-tensorflow.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/introduction-to-tensorflow.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-building-the-model.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-building-the-model.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-building-the-model.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-building-the-model.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-create-a-play-generator.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-create-a-play-generator.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-create-a-play-generator.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-create-a-play-generator.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-making-predictions.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-making-predictions.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-making-predictions.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-making-predictions.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-part-2.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-part-2.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-part-2.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-part-2.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-recurring-neural-networks.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-recurring-neural-networks.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-recurring-neural-networks.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-recurring-neural-networks.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-sentimental-analysis.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-sentimental-analysis.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-sentimental-analysis.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-sentimental-analysis.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-training-the-model.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-training-the-model.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-training-the-model.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-training-the-model.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-activation-functions.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-activation-functions.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-activation-functions.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-activation-functions.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-creating-a-model.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-creating-a-model.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-creating-a-model.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-creating-a-model.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-optimizers.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-optimizers.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-optimizers.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-optimizers.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-example.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-example.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-example.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-example.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-part-2.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-part-2.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-part-2.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-part-2.md diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning.md similarity index 100% rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning.english.md rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning.md diff --git a/curriculum/challenges/english/12-certificates/apis-and-microservices-certificate/apis-and-microservices-certificate.english.md b/curriculum/challenges/english/12-certificates/apis-and-microservices-certificate/apis-and-microservices-certificate.md similarity index 100% rename from curriculum/challenges/english/12-certificates/apis-and-microservices-certificate/apis-and-microservices-certificate.english.md rename to curriculum/challenges/english/12-certificates/apis-and-microservices-certificate/apis-and-microservices-certificate.md diff --git a/curriculum/challenges/english/12-certificates/data-analysis-with-python-certificate/data-analysis-with-python-certificate.english.md b/curriculum/challenges/english/12-certificates/data-analysis-with-python-certificate/data-analysis-with-python-certificate.md similarity index 100% rename from curriculum/challenges/english/12-certificates/data-analysis-with-python-certificate/data-analysis-with-python-certificate.english.md rename to curriculum/challenges/english/12-certificates/data-analysis-with-python-certificate/data-analysis-with-python-certificate.md diff --git a/curriculum/challenges/english/12-certificates/data-visualization-certificate/data-visualization-certificate.english.md b/curriculum/challenges/english/12-certificates/data-visualization-certificate/data-visualization-certificate.md similarity index 100% rename from curriculum/challenges/english/12-certificates/data-visualization-certificate/data-visualization-certificate.english.md rename to curriculum/challenges/english/12-certificates/data-visualization-certificate/data-visualization-certificate.md diff --git a/curriculum/challenges/english/12-certificates/front-end-libraries-certificate/front-end-libraries-certificate.english.md b/curriculum/challenges/english/12-certificates/front-end-libraries-certificate/front-end-libraries-certificate.md similarity index 100% rename from curriculum/challenges/english/12-certificates/front-end-libraries-certificate/front-end-libraries-certificate.english.md rename to curriculum/challenges/english/12-certificates/front-end-libraries-certificate/front-end-libraries-certificate.md diff --git a/curriculum/challenges/english/12-certificates/information-security-certificate/information-security-certificate.english.md b/curriculum/challenges/english/12-certificates/information-security-certificate/information-security-certificate.md similarity index 100% rename from curriculum/challenges/english/12-certificates/information-security-certificate/information-security-certificate.english.md rename to curriculum/challenges/english/12-certificates/information-security-certificate/information-security-certificate.md diff --git a/curriculum/challenges/english/12-certificates/javascript-algorithms-and-data-structures-certificate/javascript-algorithms-and-data-structures-certificate.english.md b/curriculum/challenges/english/12-certificates/javascript-algorithms-and-data-structures-certificate/javascript-algorithms-and-data-structures-certificate.md similarity index 100% rename from curriculum/challenges/english/12-certificates/javascript-algorithms-and-data-structures-certificate/javascript-algorithms-and-data-structures-certificate.english.md rename to curriculum/challenges/english/12-certificates/javascript-algorithms-and-data-structures-certificate/javascript-algorithms-and-data-structures-certificate.md diff --git a/curriculum/challenges/english/12-certificates/legacy-back-end-certificate/legacy-back-end-certificate.english.md b/curriculum/challenges/english/12-certificates/legacy-back-end-certificate/legacy-back-end-certificate.md similarity index 100% rename from curriculum/challenges/english/12-certificates/legacy-back-end-certificate/legacy-back-end-certificate.english.md rename to curriculum/challenges/english/12-certificates/legacy-back-end-certificate/legacy-back-end-certificate.md diff --git a/curriculum/challenges/english/12-certificates/legacy-data-visualization-certificate/legacy-data-visualization-certificate.english.md b/curriculum/challenges/english/12-certificates/legacy-data-visualization-certificate/legacy-data-visualization-certificate.md similarity index 100% rename from curriculum/challenges/english/12-certificates/legacy-data-visualization-certificate/legacy-data-visualization-certificate.english.md rename to curriculum/challenges/english/12-certificates/legacy-data-visualization-certificate/legacy-data-visualization-certificate.md diff --git a/curriculum/challenges/english/12-certificates/legacy-front-end-certificate/legacy-front-end-certificate.english.md b/curriculum/challenges/english/12-certificates/legacy-front-end-certificate/legacy-front-end-certificate.md similarity index 100% rename from curriculum/challenges/english/12-certificates/legacy-front-end-certificate/legacy-front-end-certificate.english.md rename to curriculum/challenges/english/12-certificates/legacy-front-end-certificate/legacy-front-end-certificate.md diff --git a/curriculum/challenges/english/12-certificates/legacy-full-stack-certificate/legacy-full-stack-certificate.english.md b/curriculum/challenges/english/12-certificates/legacy-full-stack-certificate/legacy-full-stack-certificate.md similarity index 100% rename from curriculum/challenges/english/12-certificates/legacy-full-stack-certificate/legacy-full-stack-certificate.english.md rename to curriculum/challenges/english/12-certificates/legacy-full-stack-certificate/legacy-full-stack-certificate.md diff --git a/curriculum/challenges/english/12-certificates/legacy-information-security-and-quality-assurance-certificate/legacy-information-security-and-quality-assurance-certificate.english.md b/curriculum/challenges/english/12-certificates/legacy-information-security-and-quality-assurance-certificate/legacy-information-security-and-quality-assurance-certificate.md similarity index 100% rename from curriculum/challenges/english/12-certificates/legacy-information-security-and-quality-assurance-certificate/legacy-information-security-and-quality-assurance-certificate.english.md rename to curriculum/challenges/english/12-certificates/legacy-information-security-and-quality-assurance-certificate/legacy-information-security-and-quality-assurance-certificate.md diff --git a/curriculum/challenges/english/12-certificates/machine-learning-with-python-certificate/machine-learning-with-python-certificate.english.md b/curriculum/challenges/english/12-certificates/machine-learning-with-python-certificate/machine-learning-with-python-certificate.md similarity index 100% rename from curriculum/challenges/english/12-certificates/machine-learning-with-python-certificate/machine-learning-with-python-certificate.english.md rename to curriculum/challenges/english/12-certificates/machine-learning-with-python-certificate/machine-learning-with-python-certificate.md diff --git a/curriculum/challenges/english/12-certificates/quality-assurance-certificate/quality-assurance-certificate.english.md b/curriculum/challenges/english/12-certificates/quality-assurance-certificate/quality-assurance-certificate.md similarity index 100% rename from curriculum/challenges/english/12-certificates/quality-assurance-certificate/quality-assurance-certificate.english.md rename to curriculum/challenges/english/12-certificates/quality-assurance-certificate/quality-assurance-certificate.md diff --git a/curriculum/challenges/english/12-certificates/responsive-web-design-certificate/responsive-web-design-certificate.english.md b/curriculum/challenges/english/12-certificates/responsive-web-design-certificate/responsive-web-design-certificate.md similarity index 100% rename from curriculum/challenges/english/12-certificates/responsive-web-design-certificate/responsive-web-design-certificate.english.md rename to curriculum/challenges/english/12-certificates/responsive-web-design-certificate/responsive-web-design-certificate.md diff --git a/curriculum/challenges/english/12-certificates/scientific-computing-with-python-certificate/scientific-computing-with-python-certificate.english.md b/curriculum/challenges/english/12-certificates/scientific-computing-with-python-certificate/scientific-computing-with-python-certificate.md similarity index 100% rename from curriculum/challenges/english/12-certificates/scientific-computing-with-python-certificate/scientific-computing-with-python-certificate.english.md rename to curriculum/challenges/english/12-certificates/scientific-computing-with-python-certificate/scientific-computing-with-python-certificate.md