diff --git a/work/Easy/Array/1.two-sum.py b/work/1/Easy/Array/1.two-sum.py similarity index 100% rename from work/Easy/Array/1.two-sum.py rename to work/1/Easy/Array/1.two-sum.py diff --git a/work/Easy/Array/121.best-time-to-buy-and-sell-stock.py b/work/1/Easy/Array/121.best-time-to-buy-and-sell-stock.py similarity index 100% rename from work/Easy/Array/121.best-time-to-buy-and-sell-stock.py rename to work/1/Easy/Array/121.best-time-to-buy-and-sell-stock.py diff --git a/work/Easy/Array/1365.how-many-numbers-are-smaller-than-the-current-number.js b/work/1/Easy/Array/1365.how-many-numbers-are-smaller-than-the-current-number.js similarity index 100% rename from work/Easy/Array/1365.how-many-numbers-are-smaller-than-the-current-number.js rename to work/1/Easy/Array/1365.how-many-numbers-are-smaller-than-the-current-number.js diff --git a/work/Easy/Array/1413.minimum-value-to-get-positive-step-by-step-sum.js b/work/1/Easy/Array/1413.minimum-value-to-get-positive-step-by-step-sum.js similarity index 100% rename from work/Easy/Array/1413.minimum-value-to-get-positive-step-by-step-sum.js rename to work/1/Easy/Array/1413.minimum-value-to-get-positive-step-by-step-sum.js diff --git a/work/Easy/Array/1426.counting-elements.js b/work/1/Easy/Array/1426.counting-elements.js similarity index 100% rename from work/Easy/Array/1426.counting-elements.js rename to work/1/Easy/Array/1426.counting-elements.js diff --git a/work/Easy/Array/1480.running-sum-of-1d-array.js b/work/1/Easy/Array/1480.running-sum-of-1d-array.js similarity index 100% rename from work/Easy/Array/1480.running-sum-of-1d-array.js rename to work/1/Easy/Array/1480.running-sum-of-1d-array.js diff --git a/work/Easy/Array/1636.sort-array-by-increasing-frequency.js b/work/1/Easy/Array/1636.sort-array-by-increasing-frequency.js similarity index 100% rename from work/Easy/Array/1636.sort-array-by-increasing-frequency.js rename to work/1/Easy/Array/1636.sort-array-by-increasing-frequency.js diff --git a/work/Easy/Array/217.contains-duplicate.js b/work/1/Easy/Array/217.contains-duplicate.js similarity index 100% rename from work/Easy/Array/217.contains-duplicate.js rename to work/1/Easy/Array/217.contains-duplicate.js diff --git a/work/Easy/Array/268.missing-number.js b/work/1/Easy/Array/268.missing-number.js similarity index 100% rename from work/Easy/Array/268.missing-number.js rename to work/1/Easy/Array/268.missing-number.js diff --git a/work/Easy/Array/303.range-sum-query-immutable.js b/work/1/Easy/Array/303.range-sum-query-immutable.js similarity index 100% rename from work/Easy/Array/303.range-sum-query-immutable.js rename to work/1/Easy/Array/303.range-sum-query-immutable.js diff --git a/work/Easy/Array/35.search-insert-position.py b/work/1/Easy/Array/35.search-insert-position.py similarity index 100% rename from work/Easy/Array/35.search-insert-position.py rename to work/1/Easy/Array/35.search-insert-position.py diff --git a/work/Easy/Array/704.binary-search.js b/work/1/Easy/Array/704.binary-search.js similarity index 100% rename from work/Easy/Array/704.binary-search.js rename to work/1/Easy/Array/704.binary-search.js diff --git a/work/Easy/Array/977.squares-of-a-sorted-array.js b/work/1/Easy/Array/977.squares-of-a-sorted-array.js similarity index 100% rename from work/Easy/Array/977.squares-of-a-sorted-array.js rename to work/1/Easy/Array/977.squares-of-a-sorted-array.js diff --git a/work/Easy/Hash Table/1832.check-if-the-sentence-is-pangram.js b/work/1/Easy/Hash Table/1832.check-if-the-sentence-is-pangram.js similarity index 100% rename from work/Easy/Hash Table/1832.check-if-the-sentence-is-pangram.js rename to work/1/Easy/Hash Table/1832.check-if-the-sentence-is-pangram.js diff --git a/work/Easy/Hash Table/242.valid-anagram.js b/work/1/Easy/Hash Table/242.valid-anagram.js similarity index 100% rename from work/Easy/Hash Table/242.valid-anagram.js rename to work/1/Easy/Hash Table/242.valid-anagram.js diff --git a/work/Easy/Hash Table/387.first-unique-character-in-a-string.js b/work/1/Easy/Hash Table/387.first-unique-character-in-a-string.js similarity index 100% rename from work/Easy/Hash Table/387.first-unique-character-in-a-string.js rename to work/1/Easy/Hash Table/387.first-unique-character-in-a-string.js diff --git a/work/Easy/String/20.valid-parentheses.py b/work/1/Easy/String/20.valid-parentheses.py similarity index 100% rename from work/Easy/String/20.valid-parentheses.py rename to work/1/Easy/String/20.valid-parentheses.py diff --git a/work/Easy/Two Pointers/125.valid-palindrome.js b/work/1/Easy/Two Pointers/125.valid-palindrome.js similarity index 100% rename from work/Easy/Two Pointers/125.valid-palindrome.js rename to work/1/Easy/Two Pointers/125.valid-palindrome.js diff --git a/work/Easy/Two Pointers/344.reverse-string.js b/work/1/Easy/Two Pointers/344.reverse-string.js similarity index 100% rename from work/Easy/Two Pointers/344.reverse-string.js rename to work/1/Easy/Two Pointers/344.reverse-string.js diff --git a/work/Easy/Two Pointers/392.is-subsequence.py b/work/1/Easy/Two Pointers/392.is-subsequence.py similarity index 100% rename from work/Easy/Two Pointers/392.is-subsequence.py rename to work/1/Easy/Two Pointers/392.is-subsequence.py diff --git a/work/Medium/Array/11.container-with-most-water.py b/work/1/Medium/Array/11.container-with-most-water.py similarity index 100% rename from work/Medium/Array/11.container-with-most-water.py rename to work/1/Medium/Array/11.container-with-most-water.py diff --git a/work/Medium/Array/15.3sum.py b/work/1/Medium/Array/15.3sum.py similarity index 100% rename from work/Medium/Array/15.3sum.py rename to work/1/Medium/Array/15.3sum.py diff --git a/work/Medium/Array/150.evaluate-reverse-polish-notation.py b/work/1/Medium/Array/150.evaluate-reverse-polish-notation.py similarity index 100% rename from work/Medium/Array/150.evaluate-reverse-polish-notation.py rename to work/1/Medium/Array/150.evaluate-reverse-polish-notation.py diff --git a/work/Medium/Array/153.find-minimum-in-rotated-sorted-array.py b/work/1/Medium/Array/153.find-minimum-in-rotated-sorted-array.py similarity index 100% rename from work/Medium/Array/153.find-minimum-in-rotated-sorted-array.py rename to work/1/Medium/Array/153.find-minimum-in-rotated-sorted-array.py diff --git a/work/Medium/Array/167.two-sum-ii-input-array-is-sorted.py b/work/1/Medium/Array/167.two-sum-ii-input-array-is-sorted.py similarity index 100% rename from work/Medium/Array/167.two-sum-ii-input-array-is-sorted.py rename to work/1/Medium/Array/167.two-sum-ii-input-array-is-sorted.py diff --git a/work/Medium/Array/238.product-of-array-except-self.js b/work/1/Medium/Array/238.product-of-array-except-self.js similarity index 100% rename from work/Medium/Array/238.product-of-array-except-self.js rename to work/1/Medium/Array/238.product-of-array-except-self.js diff --git a/work/Medium/Array/33.search-in-rotated-sorted-array.js b/work/1/Medium/Array/33.search-in-rotated-sorted-array.js similarity index 100% rename from work/Medium/Array/33.search-in-rotated-sorted-array.js rename to work/1/Medium/Array/33.search-in-rotated-sorted-array.js diff --git a/work/Medium/Array/347.top-k-frequent-elements.js b/work/1/Medium/Array/347.top-k-frequent-elements.js similarity index 100% rename from work/Medium/Array/347.top-k-frequent-elements.js rename to work/1/Medium/Array/347.top-k-frequent-elements.js diff --git a/work/Medium/Array/49.group-anagrams.js b/work/1/Medium/Array/49.group-anagrams.js similarity index 100% rename from work/Medium/Array/49.group-anagrams.js rename to work/1/Medium/Array/49.group-anagrams.js diff --git a/work/Medium/Array/560.subarray-sum-equals-k.js b/work/1/Medium/Array/560.subarray-sum-equals-k.js similarity index 100% rename from work/Medium/Array/560.subarray-sum-equals-k.js rename to work/1/Medium/Array/560.subarray-sum-equals-k.js diff --git a/work/Medium/Array/739.daily-temperatures.py b/work/1/Medium/Array/739.daily-temperatures.py similarity index 100% rename from work/Medium/Array/739.daily-temperatures.py rename to work/1/Medium/Array/739.daily-temperatures.py diff --git a/work/Medium/Array/74.search-a-2d-matrix.py b/work/1/Medium/Array/74.search-a-2d-matrix.py similarity index 100% rename from work/Medium/Array/74.search-a-2d-matrix.py rename to work/1/Medium/Array/74.search-a-2d-matrix.py diff --git a/work/Medium/Array/853.car-fleet.py b/work/1/Medium/Array/853.car-fleet.py similarity index 100% rename from work/Medium/Array/853.car-fleet.py rename to work/1/Medium/Array/853.car-fleet.py diff --git a/work/Medium/Array/875.koko-eating-bananas.js b/work/1/Medium/Array/875.koko-eating-bananas.js similarity index 100% rename from work/Medium/Array/875.koko-eating-bananas.js rename to work/1/Medium/Array/875.koko-eating-bananas.js diff --git a/work/Medium/Hash Table/3.longest-substring-without-repeating-characters.py b/work/1/Medium/Hash Table/3.longest-substring-without-repeating-characters.py similarity index 100% rename from work/Medium/Hash Table/3.longest-substring-without-repeating-characters.py rename to work/1/Medium/Hash Table/3.longest-substring-without-repeating-characters.py diff --git a/work/Medium/Hash Table/424.longest-repeating-character-replacement.py b/work/1/Medium/Hash Table/424.longest-repeating-character-replacement.py similarity index 100% rename from work/Medium/Hash Table/424.longest-repeating-character-replacement.py rename to work/1/Medium/Hash Table/424.longest-repeating-character-replacement.py diff --git a/work/Medium/Hash Table/451.sort-characters-by-frequency.js b/work/1/Medium/Hash Table/451.sort-characters-by-frequency.js similarity index 100% rename from work/Medium/Hash Table/451.sort-characters-by-frequency.js rename to work/1/Medium/Hash Table/451.sort-characters-by-frequency.js diff --git a/work/Medium/Hash Table/567.permutation-in-string.py b/work/1/Medium/Hash Table/567.permutation-in-string.py similarity index 100% rename from work/Medium/Hash Table/567.permutation-in-string.py rename to work/1/Medium/Hash Table/567.permutation-in-string.py diff --git a/work/Medium/Stack/155.min-stack.py b/work/1/Medium/Stack/155.min-stack.py similarity index 100% rename from work/Medium/Stack/155.min-stack.py rename to work/1/Medium/Stack/155.min-stack.py diff --git a/work/3/.gitkeep b/work/3/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/work/7/.gitkeep b/work/7/.gitkeep new file mode 100644 index 0000000..e69de29