diff --git a/.gitignore b/.gitignore index 824a26c..6020982 100644 --- a/.gitignore +++ b/.gitignore @@ -25,6 +25,8 @@ local.properties .settings/ .loadpath .recommenders +obj/ +ZTest/ # External tool builders .externalToolBuilders/ diff --git a/README.md b/README.md index 50f27e6..c15cd2f 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,13 @@ +# Wrapper around the leetcode data scrapping + +How to start server: +``` +cd /src/Backend +dotnet run --ApplicationSettings:CosmosDbPrimaryKey --ApplicationInsights:ConnectionString +``` + +--- + # Leetcode Companywise Interview Questions ![leetcode-companywise-interview-questions](https://socialify.git.ci/snehasishroy/leetcode-companywise-interview-questions/image?description=1&font=JetBrains+Mono&forks=1&language=1&name=1&owner=1&pattern=Solid&stargazers=1&theme=Dark) diff --git a/leetcode-wrapper.sln b/leetcode-wrapper.sln new file mode 100644 index 0000000..356a8cc --- /dev/null +++ b/leetcode-wrapper.sln @@ -0,0 +1,36 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.5.2.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{827E0CD3-B72D-47B6-A68D-7590B98EB39B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Backend", "src\Backend\Backend.csproj", "{1A54C3FC-900B-AAEA-3502-101EF4241700}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Synchronizer", "src\Synchronizer\Synchronizer.csproj", "{ADE52CDE-A526-A6CD-B4DA-BE4136905D1F}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {1A54C3FC-900B-AAEA-3502-101EF4241700}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1A54C3FC-900B-AAEA-3502-101EF4241700}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1A54C3FC-900B-AAEA-3502-101EF4241700}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1A54C3FC-900B-AAEA-3502-101EF4241700}.Release|Any CPU.Build.0 = Release|Any CPU + {ADE52CDE-A526-A6CD-B4DA-BE4136905D1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {ADE52CDE-A526-A6CD-B4DA-BE4136905D1F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {ADE52CDE-A526-A6CD-B4DA-BE4136905D1F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {ADE52CDE-A526-A6CD-B4DA-BE4136905D1F}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {1A54C3FC-900B-AAEA-3502-101EF4241700} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B} + {ADE52CDE-A526-A6CD-B4DA-BE4136905D1F} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {4616E715-EE81-4855-918C-DC915A5305C3} + EndGlobalSection +EndGlobal diff --git a/1kosmos/all.csv b/leetcode/1kosmos/all.csv similarity index 100% rename from 1kosmos/all.csv rename to leetcode/1kosmos/all.csv diff --git a/1kosmos/more-than-six-months.csv b/leetcode/1kosmos/more-than-six-months.csv similarity index 100% rename from 1kosmos/more-than-six-months.csv rename to leetcode/1kosmos/more-than-six-months.csv diff --git a/6sense/all.csv b/leetcode/6sense/all.csv similarity index 100% rename from 6sense/all.csv rename to leetcode/6sense/all.csv diff --git a/6sense/more-than-six-months.csv b/leetcode/6sense/more-than-six-months.csv similarity index 100% rename from 6sense/more-than-six-months.csv rename to leetcode/6sense/more-than-six-months.csv diff --git a/6sense/six-months.csv b/leetcode/6sense/six-months.csv similarity index 100% rename from 6sense/six-months.csv rename to leetcode/6sense/six-months.csv diff --git a/accelya/all.csv b/leetcode/accelya/all.csv similarity index 100% rename from accelya/all.csv rename to leetcode/accelya/all.csv diff --git a/accelya/more-than-six-months.csv b/leetcode/accelya/more-than-six-months.csv similarity index 100% rename from accelya/more-than-six-months.csv rename to leetcode/accelya/more-than-six-months.csv diff --git a/accenture/all.csv b/leetcode/accenture/all.csv similarity index 100% rename from accenture/all.csv rename to leetcode/accenture/all.csv diff --git a/accenture/more-than-six-months.csv b/leetcode/accenture/more-than-six-months.csv similarity index 100% rename from accenture/more-than-six-months.csv rename to leetcode/accenture/more-than-six-months.csv diff --git a/accenture/six-months.csv b/leetcode/accenture/six-months.csv similarity index 100% rename from accenture/six-months.csv rename to leetcode/accenture/six-months.csv diff --git a/accolite/all.csv b/leetcode/accolite/all.csv similarity index 100% rename from accolite/all.csv rename to leetcode/accolite/all.csv diff --git a/accolite/more-than-six-months.csv b/leetcode/accolite/more-than-six-months.csv similarity index 100% rename from accolite/more-than-six-months.csv rename to leetcode/accolite/more-than-six-months.csv diff --git a/accolite/six-months.csv b/leetcode/accolite/six-months.csv similarity index 100% rename from accolite/six-months.csv rename to leetcode/accolite/six-months.csv diff --git a/accolite/thirty-days.csv b/leetcode/accolite/thirty-days.csv similarity index 100% rename from accolite/thirty-days.csv rename to leetcode/accolite/thirty-days.csv diff --git a/accolite/three-months.csv b/leetcode/accolite/three-months.csv similarity index 100% rename from accolite/three-months.csv rename to leetcode/accolite/three-months.csv diff --git a/acko/all.csv b/leetcode/acko/all.csv similarity index 100% rename from acko/all.csv rename to leetcode/acko/all.csv diff --git a/acko/more-than-six-months.csv b/leetcode/acko/more-than-six-months.csv similarity index 100% rename from acko/more-than-six-months.csv rename to leetcode/acko/more-than-six-months.csv diff --git a/acorns/all.csv b/leetcode/acorns/all.csv similarity index 100% rename from acorns/all.csv rename to leetcode/acorns/all.csv diff --git a/activision/all.csv b/leetcode/activision/all.csv similarity index 100% rename from activision/all.csv rename to leetcode/activision/all.csv diff --git a/activision/more-than-six-months.csv b/leetcode/activision/more-than-six-months.csv similarity index 100% rename from activision/more-than-six-months.csv rename to leetcode/activision/more-than-six-months.csv diff --git a/activision/six-months.csv b/leetcode/activision/six-months.csv similarity index 100% rename from activision/six-months.csv rename to leetcode/activision/six-months.csv diff --git a/addepar/all.csv b/leetcode/addepar/all.csv similarity index 100% rename from addepar/all.csv rename to leetcode/addepar/all.csv diff --git a/addepar/more-than-six-months.csv b/leetcode/addepar/more-than-six-months.csv similarity index 100% rename from addepar/more-than-six-months.csv rename to leetcode/addepar/more-than-six-months.csv diff --git a/adobe/all.csv b/leetcode/adobe/all.csv similarity index 100% rename from adobe/all.csv rename to leetcode/adobe/all.csv diff --git a/adobe/more-than-six-months.csv b/leetcode/adobe/more-than-six-months.csv similarity index 100% rename from adobe/more-than-six-months.csv rename to leetcode/adobe/more-than-six-months.csv diff --git a/adobe/six-months.csv b/leetcode/adobe/six-months.csv similarity index 100% rename from adobe/six-months.csv rename to leetcode/adobe/six-months.csv diff --git a/adobe/thirty-days.csv b/leetcode/adobe/thirty-days.csv similarity index 100% rename from adobe/thirty-days.csv rename to leetcode/adobe/thirty-days.csv diff --git a/adobe/three-months.csv b/leetcode/adobe/three-months.csv similarity index 100% rename from adobe/three-months.csv rename to leetcode/adobe/three-months.csv diff --git a/adp/all.csv b/leetcode/adp/all.csv similarity index 100% rename from adp/all.csv rename to leetcode/adp/all.csv diff --git a/adp/six-months.csv b/leetcode/adp/six-months.csv similarity index 100% rename from adp/six-months.csv rename to leetcode/adp/six-months.csv diff --git a/aetion/all.csv b/leetcode/aetion/all.csv similarity index 100% rename from aetion/all.csv rename to leetcode/aetion/all.csv diff --git a/aetion/more-than-six-months.csv b/leetcode/aetion/more-than-six-months.csv similarity index 100% rename from aetion/more-than-six-months.csv rename to leetcode/aetion/more-than-six-months.csv diff --git a/affinity/all.csv b/leetcode/affinity/all.csv similarity index 100% rename from affinity/all.csv rename to leetcode/affinity/all.csv diff --git a/affinity/more-than-six-months.csv b/leetcode/affinity/more-than-six-months.csv similarity index 100% rename from affinity/more-than-six-months.csv rename to leetcode/affinity/more-than-six-months.csv diff --git a/affirm/all.csv b/leetcode/affirm/all.csv similarity index 100% rename from affirm/all.csv rename to leetcode/affirm/all.csv diff --git a/affirm/more-than-six-months.csv b/leetcode/affirm/more-than-six-months.csv similarity index 100% rename from affirm/more-than-six-months.csv rename to leetcode/affirm/more-than-six-months.csv diff --git a/affirm/six-months.csv b/leetcode/affirm/six-months.csv similarity index 100% rename from affirm/six-months.csv rename to leetcode/affirm/six-months.csv diff --git a/affirm/three-months.csv b/leetcode/affirm/three-months.csv similarity index 100% rename from affirm/three-months.csv rename to leetcode/affirm/three-months.csv diff --git a/agoda/all.csv b/leetcode/agoda/all.csv similarity index 100% rename from agoda/all.csv rename to leetcode/agoda/all.csv diff --git a/agoda/more-than-six-months.csv b/leetcode/agoda/more-than-six-months.csv similarity index 100% rename from agoda/more-than-six-months.csv rename to leetcode/agoda/more-than-six-months.csv diff --git a/agoda/six-months.csv b/leetcode/agoda/six-months.csv similarity index 100% rename from agoda/six-months.csv rename to leetcode/agoda/six-months.csv diff --git a/agoda/three-months.csv b/leetcode/agoda/three-months.csv similarity index 100% rename from agoda/three-months.csv rename to leetcode/agoda/three-months.csv diff --git a/airbnb/all.csv b/leetcode/airbnb/all.csv similarity index 100% rename from airbnb/all.csv rename to leetcode/airbnb/all.csv diff --git a/airbnb/more-than-six-months.csv b/leetcode/airbnb/more-than-six-months.csv similarity index 100% rename from airbnb/more-than-six-months.csv rename to leetcode/airbnb/more-than-six-months.csv diff --git a/airbnb/six-months.csv b/leetcode/airbnb/six-months.csv similarity index 100% rename from airbnb/six-months.csv rename to leetcode/airbnb/six-months.csv diff --git a/airbnb/thirty-days.csv b/leetcode/airbnb/thirty-days.csv similarity index 100% rename from airbnb/thirty-days.csv rename to leetcode/airbnb/thirty-days.csv diff --git a/airbnb/three-months.csv b/leetcode/airbnb/three-months.csv similarity index 100% rename from airbnb/three-months.csv rename to leetcode/airbnb/three-months.csv diff --git a/airbus/all.csv b/leetcode/airbus/all.csv similarity index 100% rename from airbus/all.csv rename to leetcode/airbus/all.csv diff --git a/airbus/more-than-six-months.csv b/leetcode/airbus/more-than-six-months.csv similarity index 100% rename from airbus/more-than-six-months.csv rename to leetcode/airbus/more-than-six-months.csv diff --git a/airbus/six-months.csv b/leetcode/airbus/six-months.csv similarity index 100% rename from airbus/six-months.csv rename to leetcode/airbus/six-months.csv diff --git a/airbus/three-months.csv b/leetcode/airbus/three-months.csv similarity index 100% rename from airbus/three-months.csv rename to leetcode/airbus/three-months.csv diff --git a/airtel/all.csv b/leetcode/airtel/all.csv similarity index 100% rename from airtel/all.csv rename to leetcode/airtel/all.csv diff --git a/airtel/more-than-six-months.csv b/leetcode/airtel/more-than-six-months.csv similarity index 100% rename from airtel/more-than-six-months.csv rename to leetcode/airtel/more-than-six-months.csv diff --git a/airtel/six-months.csv b/leetcode/airtel/six-months.csv similarity index 100% rename from airtel/six-months.csv rename to leetcode/airtel/six-months.csv diff --git a/airwallex/all.csv b/leetcode/airwallex/all.csv similarity index 100% rename from airwallex/all.csv rename to leetcode/airwallex/all.csv diff --git a/airwallex/more-than-six-months.csv b/leetcode/airwallex/more-than-six-months.csv similarity index 100% rename from airwallex/more-than-six-months.csv rename to leetcode/airwallex/more-than-six-months.csv diff --git a/akamai/all.csv b/leetcode/akamai/all.csv similarity index 100% rename from akamai/all.csv rename to leetcode/akamai/all.csv diff --git a/akamai/more-than-six-months.csv b/leetcode/akamai/more-than-six-months.csv similarity index 100% rename from akamai/more-than-six-months.csv rename to leetcode/akamai/more-than-six-months.csv diff --git a/akuna-capital/all.csv b/leetcode/akuna-capital/all.csv similarity index 100% rename from akuna-capital/all.csv rename to leetcode/akuna-capital/all.csv diff --git a/akuna-capital/more-than-six-months.csv b/leetcode/akuna-capital/more-than-six-months.csv similarity index 100% rename from akuna-capital/more-than-six-months.csv rename to leetcode/akuna-capital/more-than-six-months.csv diff --git a/akuna-capital/six-months.csv b/leetcode/akuna-capital/six-months.csv similarity index 100% rename from akuna-capital/six-months.csv rename to leetcode/akuna-capital/six-months.csv diff --git a/akuna-capital/three-months.csv b/leetcode/akuna-capital/three-months.csv similarity index 100% rename from akuna-capital/three-months.csv rename to leetcode/akuna-capital/three-months.csv diff --git a/alibaba/all.csv b/leetcode/alibaba/all.csv similarity index 100% rename from alibaba/all.csv rename to leetcode/alibaba/all.csv diff --git a/alibaba/more-than-six-months.csv b/leetcode/alibaba/more-than-six-months.csv similarity index 100% rename from alibaba/more-than-six-months.csv rename to leetcode/alibaba/more-than-six-months.csv diff --git a/allincall/all.csv b/leetcode/allincall/all.csv similarity index 100% rename from allincall/all.csv rename to leetcode/allincall/all.csv diff --git a/allincall/more-than-six-months.csv b/leetcode/allincall/more-than-six-months.csv similarity index 100% rename from allincall/more-than-six-months.csv rename to leetcode/allincall/more-than-six-months.csv diff --git a/alphagrep/all.csv b/leetcode/alphagrep/all.csv similarity index 100% rename from alphagrep/all.csv rename to leetcode/alphagrep/all.csv diff --git a/alphagrep/more-than-six-months.csv b/leetcode/alphagrep/more-than-six-months.csv similarity index 100% rename from alphagrep/more-than-six-months.csv rename to leetcode/alphagrep/more-than-six-months.csv diff --git a/alphonso/all.csv b/leetcode/alphonso/all.csv similarity index 100% rename from alphonso/all.csv rename to leetcode/alphonso/all.csv diff --git a/alphonso/more-than-six-months.csv b/leetcode/alphonso/more-than-six-months.csv similarity index 100% rename from alphonso/more-than-six-months.csv rename to leetcode/alphonso/more-than-six-months.csv diff --git a/alten/all.csv b/leetcode/alten/all.csv similarity index 100% rename from alten/all.csv rename to leetcode/alten/all.csv diff --git a/altimetrik/all.csv b/leetcode/altimetrik/all.csv similarity index 100% rename from altimetrik/all.csv rename to leetcode/altimetrik/all.csv diff --git a/altimetrik/more-than-six-months.csv b/leetcode/altimetrik/more-than-six-months.csv similarity index 100% rename from altimetrik/more-than-six-months.csv rename to leetcode/altimetrik/more-than-six-months.csv diff --git a/amadeus/all.csv b/leetcode/amadeus/all.csv similarity index 100% rename from amadeus/all.csv rename to leetcode/amadeus/all.csv diff --git a/amadeus/more-than-six-months.csv b/leetcode/amadeus/more-than-six-months.csv similarity index 100% rename from amadeus/more-than-six-months.csv rename to leetcode/amadeus/more-than-six-months.csv diff --git a/amazon/all.csv b/leetcode/amazon/all.csv similarity index 100% rename from amazon/all.csv rename to leetcode/amazon/all.csv diff --git a/amazon/more-than-six-months.csv b/leetcode/amazon/more-than-six-months.csv similarity index 100% rename from amazon/more-than-six-months.csv rename to leetcode/amazon/more-than-six-months.csv diff --git a/amazon/six-months.csv b/leetcode/amazon/six-months.csv similarity index 100% rename from amazon/six-months.csv rename to leetcode/amazon/six-months.csv diff --git a/amazon/thirty-days.csv b/leetcode/amazon/thirty-days.csv similarity index 100% rename from amazon/thirty-days.csv rename to leetcode/amazon/thirty-days.csv diff --git a/amazon/three-months.csv b/leetcode/amazon/three-months.csv similarity index 100% rename from amazon/three-months.csv rename to leetcode/amazon/three-months.csv diff --git a/amd/all.csv b/leetcode/amd/all.csv similarity index 100% rename from amd/all.csv rename to leetcode/amd/all.csv diff --git a/amd/more-than-six-months.csv b/leetcode/amd/more-than-six-months.csv similarity index 100% rename from amd/more-than-six-months.csv rename to leetcode/amd/more-than-six-months.csv diff --git a/amd/six-months.csv b/leetcode/amd/six-months.csv similarity index 100% rename from amd/six-months.csv rename to leetcode/amd/six-months.csv diff --git a/amdocs/all.csv b/leetcode/amdocs/all.csv similarity index 100% rename from amdocs/all.csv rename to leetcode/amdocs/all.csv diff --git a/amdocs/more-than-six-months.csv b/leetcode/amdocs/more-than-six-months.csv similarity index 100% rename from amdocs/more-than-six-months.csv rename to leetcode/amdocs/more-than-six-months.csv diff --git a/american-airlines/all.csv b/leetcode/american-airlines/all.csv similarity index 100% rename from american-airlines/all.csv rename to leetcode/american-airlines/all.csv diff --git a/american-express/all.csv b/leetcode/american-express/all.csv similarity index 100% rename from american-express/all.csv rename to leetcode/american-express/all.csv diff --git a/american-express/more-than-six-months.csv b/leetcode/american-express/more-than-six-months.csv similarity index 100% rename from american-express/more-than-six-months.csv rename to leetcode/american-express/more-than-six-months.csv diff --git a/american-express/six-months.csv b/leetcode/american-express/six-months.csv similarity index 100% rename from american-express/six-months.csv rename to leetcode/american-express/six-months.csv diff --git a/american-express/three-months.csv b/leetcode/american-express/three-months.csv similarity index 100% rename from american-express/three-months.csv rename to leetcode/american-express/three-months.csv diff --git a/amplitude/all.csv b/leetcode/amplitude/all.csv similarity index 100% rename from amplitude/all.csv rename to leetcode/amplitude/all.csv diff --git a/analytics-quotient/all.csv b/leetcode/analytics-quotient/all.csv similarity index 100% rename from analytics-quotient/all.csv rename to leetcode/analytics-quotient/all.csv diff --git a/analytics-quotient/more-than-six-months.csv b/leetcode/analytics-quotient/more-than-six-months.csv similarity index 100% rename from analytics-quotient/more-than-six-months.csv rename to leetcode/analytics-quotient/more-than-six-months.csv diff --git a/andela/all.csv b/leetcode/andela/all.csv similarity index 100% rename from andela/all.csv rename to leetcode/andela/all.csv diff --git a/andela/more-than-six-months.csv b/leetcode/andela/more-than-six-months.csv similarity index 100% rename from andela/more-than-six-months.csv rename to leetcode/andela/more-than-six-months.csv diff --git a/anduril/all.csv b/leetcode/anduril/all.csv similarity index 100% rename from anduril/all.csv rename to leetcode/anduril/all.csv diff --git a/anduril/more-than-six-months.csv b/leetcode/anduril/more-than-six-months.csv similarity index 100% rename from anduril/more-than-six-months.csv rename to leetcode/anduril/more-than-six-months.csv diff --git a/anduril/six-months.csv b/leetcode/anduril/six-months.csv similarity index 100% rename from anduril/six-months.csv rename to leetcode/anduril/six-months.csv diff --git a/anduril/thirty-days.csv b/leetcode/anduril/thirty-days.csv similarity index 100% rename from anduril/thirty-days.csv rename to leetcode/anduril/thirty-days.csv diff --git a/anduril/three-months.csv b/leetcode/anduril/three-months.csv similarity index 100% rename from anduril/three-months.csv rename to leetcode/anduril/three-months.csv diff --git a/anthropic/all.csv b/leetcode/anthropic/all.csv similarity index 100% rename from anthropic/all.csv rename to leetcode/anthropic/all.csv diff --git a/anthropic/more-than-six-months.csv b/leetcode/anthropic/more-than-six-months.csv similarity index 100% rename from anthropic/more-than-six-months.csv rename to leetcode/anthropic/more-than-six-months.csv diff --git a/anthropic/six-months.csv b/leetcode/anthropic/six-months.csv similarity index 100% rename from anthropic/six-months.csv rename to leetcode/anthropic/six-months.csv diff --git a/anthropic/thirty-days.csv b/leetcode/anthropic/thirty-days.csv similarity index 100% rename from anthropic/thirty-days.csv rename to leetcode/anthropic/thirty-days.csv diff --git a/anthropic/three-months.csv b/leetcode/anthropic/three-months.csv similarity index 100% rename from anthropic/three-months.csv rename to leetcode/anthropic/three-months.csv diff --git a/anyscale/all.csv b/leetcode/anyscale/all.csv similarity index 100% rename from anyscale/all.csv rename to leetcode/anyscale/all.csv diff --git a/anyscale/more-than-six-months.csv b/leetcode/anyscale/more-than-six-months.csv similarity index 100% rename from anyscale/more-than-six-months.csv rename to leetcode/anyscale/more-than-six-months.csv diff --git a/anyscale/six-months.csv b/leetcode/anyscale/six-months.csv similarity index 100% rename from anyscale/six-months.csv rename to leetcode/anyscale/six-months.csv diff --git a/aon/all.csv b/leetcode/aon/all.csv similarity index 100% rename from aon/all.csv rename to leetcode/aon/all.csv diff --git a/aon/more-than-six-months.csv b/leetcode/aon/more-than-six-months.csv similarity index 100% rename from aon/more-than-six-months.csv rename to leetcode/aon/more-than-six-months.csv diff --git a/apna/all.csv b/leetcode/apna/all.csv similarity index 100% rename from apna/all.csv rename to leetcode/apna/all.csv diff --git a/apna/more-than-six-months.csv b/leetcode/apna/more-than-six-months.csv similarity index 100% rename from apna/more-than-six-months.csv rename to leetcode/apna/more-than-six-months.csv diff --git a/apolloio/all.csv b/leetcode/apolloio/all.csv similarity index 100% rename from apolloio/all.csv rename to leetcode/apolloio/all.csv diff --git a/apolloio/more-than-six-months.csv b/leetcode/apolloio/more-than-six-months.csv similarity index 100% rename from apolloio/more-than-six-months.csv rename to leetcode/apolloio/more-than-six-months.csv diff --git a/appdynamics/all.csv b/leetcode/appdynamics/all.csv similarity index 100% rename from appdynamics/all.csv rename to leetcode/appdynamics/all.csv diff --git a/appdynamics/more-than-six-months.csv b/leetcode/appdynamics/more-than-six-months.csv similarity index 100% rename from appdynamics/more-than-six-months.csv rename to leetcode/appdynamics/more-than-six-months.csv diff --git a/appfolio/all.csv b/leetcode/appfolio/all.csv similarity index 100% rename from appfolio/all.csv rename to leetcode/appfolio/all.csv diff --git a/appfolio/more-than-six-months.csv b/leetcode/appfolio/more-than-six-months.csv similarity index 100% rename from appfolio/more-than-six-months.csv rename to leetcode/appfolio/more-than-six-months.csv diff --git a/apple/all.csv b/leetcode/apple/all.csv similarity index 100% rename from apple/all.csv rename to leetcode/apple/all.csv diff --git a/apple/more-than-six-months.csv b/leetcode/apple/more-than-six-months.csv similarity index 100% rename from apple/more-than-six-months.csv rename to leetcode/apple/more-than-six-months.csv diff --git a/apple/six-months.csv b/leetcode/apple/six-months.csv similarity index 100% rename from apple/six-months.csv rename to leetcode/apple/six-months.csv diff --git a/apple/thirty-days.csv b/leetcode/apple/thirty-days.csv similarity index 100% rename from apple/thirty-days.csv rename to leetcode/apple/thirty-days.csv diff --git a/apple/three-months.csv b/leetcode/apple/three-months.csv similarity index 100% rename from apple/three-months.csv rename to leetcode/apple/three-months.csv diff --git a/applied-intuition/all.csv b/leetcode/applied-intuition/all.csv similarity index 100% rename from applied-intuition/all.csv rename to leetcode/applied-intuition/all.csv diff --git a/applied-intuition/more-than-six-months.csv b/leetcode/applied-intuition/more-than-six-months.csv similarity index 100% rename from applied-intuition/more-than-six-months.csv rename to leetcode/applied-intuition/more-than-six-months.csv diff --git a/applied-intuition/six-months.csv b/leetcode/applied-intuition/six-months.csv similarity index 100% rename from applied-intuition/six-months.csv rename to leetcode/applied-intuition/six-months.csv diff --git a/applied-intuition/thirty-days.csv b/leetcode/applied-intuition/thirty-days.csv similarity index 100% rename from applied-intuition/thirty-days.csv rename to leetcode/applied-intuition/thirty-days.csv diff --git a/applied-intuition/three-months.csv b/leetcode/applied-intuition/three-months.csv similarity index 100% rename from applied-intuition/three-months.csv rename to leetcode/applied-intuition/three-months.csv diff --git a/applovin/all.csv b/leetcode/applovin/all.csv similarity index 100% rename from applovin/all.csv rename to leetcode/applovin/all.csv diff --git a/applovin/more-than-six-months.csv b/leetcode/applovin/more-than-six-months.csv similarity index 100% rename from applovin/more-than-six-months.csv rename to leetcode/applovin/more-than-six-months.csv diff --git a/appviewx/all.csv b/leetcode/appviewx/all.csv similarity index 100% rename from appviewx/all.csv rename to leetcode/appviewx/all.csv diff --git a/appviewx/more-than-six-months.csv b/leetcode/appviewx/more-than-six-months.csv similarity index 100% rename from appviewx/more-than-six-months.csv rename to leetcode/appviewx/more-than-six-months.csv diff --git a/aqr-capital-management-llc/all.csv b/leetcode/aqr-capital-management-llc/all.csv similarity index 100% rename from aqr-capital-management-llc/all.csv rename to leetcode/aqr-capital-management-llc/all.csv diff --git a/aqr-capital-management-llc/more-than-six-months.csv b/leetcode/aqr-capital-management-llc/more-than-six-months.csv similarity index 100% rename from aqr-capital-management-llc/more-than-six-months.csv rename to leetcode/aqr-capital-management-llc/more-than-six-months.csv diff --git a/arcesium/all.csv b/leetcode/arcesium/all.csv similarity index 100% rename from arcesium/all.csv rename to leetcode/arcesium/all.csv diff --git a/arcesium/more-than-six-months.csv b/leetcode/arcesium/more-than-six-months.csv similarity index 100% rename from arcesium/more-than-six-months.csv rename to leetcode/arcesium/more-than-six-months.csv diff --git a/argo-ai/all.csv b/leetcode/argo-ai/all.csv similarity index 100% rename from argo-ai/all.csv rename to leetcode/argo-ai/all.csv diff --git a/argo-ai/six-months.csv b/leetcode/argo-ai/six-months.csv similarity index 100% rename from argo-ai/six-months.csv rename to leetcode/argo-ai/six-months.csv diff --git a/argo-ai/three-months.csv b/leetcode/argo-ai/three-months.csv similarity index 100% rename from argo-ai/three-months.csv rename to leetcode/argo-ai/three-months.csv diff --git a/arista-networks/all.csv b/leetcode/arista-networks/all.csv similarity index 100% rename from arista-networks/all.csv rename to leetcode/arista-networks/all.csv diff --git a/arista-networks/more-than-six-months.csv b/leetcode/arista-networks/more-than-six-months.csv similarity index 100% rename from arista-networks/more-than-six-months.csv rename to leetcode/arista-networks/more-than-six-months.csv diff --git a/arista-networks/six-months.csv b/leetcode/arista-networks/six-months.csv similarity index 100% rename from arista-networks/six-months.csv rename to leetcode/arista-networks/six-months.csv diff --git a/arista-networks/three-months.csv b/leetcode/arista-networks/three-months.csv similarity index 100% rename from arista-networks/three-months.csv rename to leetcode/arista-networks/three-months.csv diff --git a/arm/all.csv b/leetcode/arm/all.csv similarity index 100% rename from arm/all.csv rename to leetcode/arm/all.csv diff --git a/arm/more-than-six-months.csv b/leetcode/arm/more-than-six-months.csv similarity index 100% rename from arm/more-than-six-months.csv rename to leetcode/arm/more-than-six-months.csv diff --git a/asana/all.csv b/leetcode/asana/all.csv similarity index 100% rename from asana/all.csv rename to leetcode/asana/all.csv diff --git a/asana/more-than-six-months.csv b/leetcode/asana/more-than-six-months.csv similarity index 100% rename from asana/more-than-six-months.csv rename to leetcode/asana/more-than-six-months.csv diff --git a/asana/six-months.csv b/leetcode/asana/six-months.csv similarity index 100% rename from asana/six-months.csv rename to leetcode/asana/six-months.csv diff --git a/ascend/all.csv b/leetcode/ascend/all.csv similarity index 100% rename from ascend/all.csv rename to leetcode/ascend/all.csv diff --git a/ascend/more-than-six-months.csv b/leetcode/ascend/more-than-six-months.csv similarity index 100% rename from ascend/more-than-six-months.csv rename to leetcode/ascend/more-than-six-months.csv diff --git a/asus/all.csv b/leetcode/asus/all.csv similarity index 100% rename from asus/all.csv rename to leetcode/asus/all.csv diff --git a/asus/more-than-six-months.csv b/leetcode/asus/more-than-six-months.csv similarity index 100% rename from asus/more-than-six-months.csv rename to leetcode/asus/more-than-six-months.csv diff --git a/at-t/all.csv b/leetcode/at-t/all.csv similarity index 100% rename from at-t/all.csv rename to leetcode/at-t/all.csv diff --git a/at-t/six-months.csv b/leetcode/at-t/six-months.csv similarity index 100% rename from at-t/six-months.csv rename to leetcode/at-t/six-months.csv diff --git a/athenahealth/all.csv b/leetcode/athenahealth/all.csv similarity index 100% rename from athenahealth/all.csv rename to leetcode/athenahealth/all.csv diff --git a/athenahealth/more-than-six-months.csv b/leetcode/athenahealth/more-than-six-months.csv similarity index 100% rename from athenahealth/more-than-six-months.csv rename to leetcode/athenahealth/more-than-six-months.csv diff --git a/athenahealth/six-months.csv b/leetcode/athenahealth/six-months.csv similarity index 100% rename from athenahealth/six-months.csv rename to leetcode/athenahealth/six-months.csv diff --git a/athenahealth/three-months.csv b/leetcode/athenahealth/three-months.csv similarity index 100% rename from athenahealth/three-months.csv rename to leetcode/athenahealth/three-months.csv diff --git a/atlassian/all.csv b/leetcode/atlassian/all.csv similarity index 100% rename from atlassian/all.csv rename to leetcode/atlassian/all.csv diff --git a/atlassian/more-than-six-months.csv b/leetcode/atlassian/more-than-six-months.csv similarity index 100% rename from atlassian/more-than-six-months.csv rename to leetcode/atlassian/more-than-six-months.csv diff --git a/atlassian/six-months.csv b/leetcode/atlassian/six-months.csv similarity index 100% rename from atlassian/six-months.csv rename to leetcode/atlassian/six-months.csv diff --git a/atlassian/thirty-days.csv b/leetcode/atlassian/thirty-days.csv similarity index 100% rename from atlassian/thirty-days.csv rename to leetcode/atlassian/thirty-days.csv diff --git a/atlassian/three-months.csv b/leetcode/atlassian/three-months.csv similarity index 100% rename from atlassian/three-months.csv rename to leetcode/atlassian/three-months.csv diff --git a/attentive/all.csv b/leetcode/attentive/all.csv similarity index 100% rename from attentive/all.csv rename to leetcode/attentive/all.csv diff --git a/attentive/more-than-six-months.csv b/leetcode/attentive/more-than-six-months.csv similarity index 100% rename from attentive/more-than-six-months.csv rename to leetcode/attentive/more-than-six-months.csv diff --git a/attentive/six-months.csv b/leetcode/attentive/six-months.csv similarity index 100% rename from attentive/six-months.csv rename to leetcode/attentive/six-months.csv diff --git a/attentive/three-months.csv b/leetcode/attentive/three-months.csv similarity index 100% rename from attentive/three-months.csv rename to leetcode/attentive/three-months.csv diff --git a/audible/all.csv b/leetcode/audible/all.csv similarity index 100% rename from audible/all.csv rename to leetcode/audible/all.csv diff --git a/audible/more-than-six-months.csv b/leetcode/audible/more-than-six-months.csv similarity index 100% rename from audible/more-than-six-months.csv rename to leetcode/audible/more-than-six-months.csv diff --git a/auriga/all.csv b/leetcode/auriga/all.csv similarity index 100% rename from auriga/all.csv rename to leetcode/auriga/all.csv diff --git a/auriga/more-than-six-months.csv b/leetcode/auriga/more-than-six-months.csv similarity index 100% rename from auriga/more-than-six-months.csv rename to leetcode/auriga/more-than-six-months.csv diff --git a/aurora/all.csv b/leetcode/aurora/all.csv similarity index 100% rename from aurora/all.csv rename to leetcode/aurora/all.csv diff --git a/aurora/more-than-six-months.csv b/leetcode/aurora/more-than-six-months.csv similarity index 100% rename from aurora/more-than-six-months.csv rename to leetcode/aurora/more-than-six-months.csv diff --git a/aurora/six-months.csv b/leetcode/aurora/six-months.csv similarity index 100% rename from aurora/six-months.csv rename to leetcode/aurora/six-months.csv diff --git a/aurora/three-months.csv b/leetcode/aurora/three-months.csv similarity index 100% rename from aurora/three-months.csv rename to leetcode/aurora/three-months.csv diff --git a/autodesk/all.csv b/leetcode/autodesk/all.csv similarity index 100% rename from autodesk/all.csv rename to leetcode/autodesk/all.csv diff --git a/autodesk/more-than-six-months.csv b/leetcode/autodesk/more-than-six-months.csv similarity index 100% rename from autodesk/more-than-six-months.csv rename to leetcode/autodesk/more-than-six-months.csv diff --git a/autodesk/six-months.csv b/leetcode/autodesk/six-months.csv similarity index 100% rename from autodesk/six-months.csv rename to leetcode/autodesk/six-months.csv diff --git a/autodesk/thirty-days.csv b/leetcode/autodesk/thirty-days.csv similarity index 100% rename from autodesk/thirty-days.csv rename to leetcode/autodesk/thirty-days.csv diff --git a/autodesk/three-months.csv b/leetcode/autodesk/three-months.csv similarity index 100% rename from autodesk/three-months.csv rename to leetcode/autodesk/three-months.csv diff --git a/avalara/all.csv b/leetcode/avalara/all.csv similarity index 100% rename from avalara/all.csv rename to leetcode/avalara/all.csv diff --git a/avalara/more-than-six-months.csv b/leetcode/avalara/more-than-six-months.csv similarity index 100% rename from avalara/more-than-six-months.csv rename to leetcode/avalara/more-than-six-months.csv diff --git a/avito/all.csv b/leetcode/avito/all.csv similarity index 100% rename from avito/all.csv rename to leetcode/avito/all.csv diff --git a/avito/more-than-six-months.csv b/leetcode/avito/more-than-six-months.csv similarity index 100% rename from avito/more-than-six-months.csv rename to leetcode/avito/more-than-six-months.csv diff --git a/avito/six-months.csv b/leetcode/avito/six-months.csv similarity index 100% rename from avito/six-months.csv rename to leetcode/avito/six-months.csv diff --git a/axis-bank/all.csv b/leetcode/axis-bank/all.csv similarity index 100% rename from axis-bank/all.csv rename to leetcode/axis-bank/all.csv diff --git a/axis-bank/six-months.csv b/leetcode/axis-bank/six-months.csv similarity index 100% rename from axis-bank/six-months.csv rename to leetcode/axis-bank/six-months.csv diff --git a/axon/all.csv b/leetcode/axon/all.csv similarity index 100% rename from axon/all.csv rename to leetcode/axon/all.csv diff --git a/axon/more-than-six-months.csv b/leetcode/axon/more-than-six-months.csv similarity index 100% rename from axon/more-than-six-months.csv rename to leetcode/axon/more-than-six-months.csv diff --git a/axon/six-months.csv b/leetcode/axon/six-months.csv similarity index 100% rename from axon/six-months.csv rename to leetcode/axon/six-months.csv diff --git a/axon/thirty-days.csv b/leetcode/axon/thirty-days.csv similarity index 100% rename from axon/thirty-days.csv rename to leetcode/axon/thirty-days.csv diff --git a/axon/three-months.csv b/leetcode/axon/three-months.csv similarity index 100% rename from axon/three-months.csv rename to leetcode/axon/three-months.csv diff --git a/baidu/all.csv b/leetcode/baidu/all.csv similarity index 100% rename from baidu/all.csv rename to leetcode/baidu/all.csv diff --git a/baidu/more-than-six-months.csv b/leetcode/baidu/more-than-six-months.csv similarity index 100% rename from baidu/more-than-six-months.csv rename to leetcode/baidu/more-than-six-months.csv diff --git a/bank-of-america/all.csv b/leetcode/bank-of-america/all.csv similarity index 100% rename from bank-of-america/all.csv rename to leetcode/bank-of-america/all.csv diff --git a/bank-of-america/more-than-six-months.csv b/leetcode/bank-of-america/more-than-six-months.csv similarity index 100% rename from bank-of-america/more-than-six-months.csv rename to leetcode/bank-of-america/more-than-six-months.csv diff --git a/barclays/all.csv b/leetcode/barclays/all.csv similarity index 100% rename from barclays/all.csv rename to leetcode/barclays/all.csv diff --git a/barclays/more-than-six-months.csv b/leetcode/barclays/more-than-six-months.csv similarity index 100% rename from barclays/more-than-six-months.csv rename to leetcode/barclays/more-than-six-months.csv diff --git a/barclays/six-months.csv b/leetcode/barclays/six-months.csv similarity index 100% rename from barclays/six-months.csv rename to leetcode/barclays/six-months.csv diff --git a/bcg/all.csv b/leetcode/bcg/all.csv similarity index 100% rename from bcg/all.csv rename to leetcode/bcg/all.csv diff --git a/bcg/six-months.csv b/leetcode/bcg/six-months.csv similarity index 100% rename from bcg/six-months.csv rename to leetcode/bcg/six-months.csv diff --git a/bentley-systems/all.csv b/leetcode/bentley-systems/all.csv similarity index 100% rename from bentley-systems/all.csv rename to leetcode/bentley-systems/all.csv diff --git a/bentley-systems/more-than-six-months.csv b/leetcode/bentley-systems/more-than-six-months.csv similarity index 100% rename from bentley-systems/more-than-six-months.csv rename to leetcode/bentley-systems/more-than-six-months.csv diff --git a/bharatpe/all.csv b/leetcode/bharatpe/all.csv similarity index 100% rename from bharatpe/all.csv rename to leetcode/bharatpe/all.csv diff --git a/bharatpe/more-than-six-months.csv b/leetcode/bharatpe/more-than-six-months.csv similarity index 100% rename from bharatpe/more-than-six-months.csv rename to leetcode/bharatpe/more-than-six-months.csv diff --git a/bidgely/all.csv b/leetcode/bidgely/all.csv similarity index 100% rename from bidgely/all.csv rename to leetcode/bidgely/all.csv diff --git a/bidgely/more-than-six-months.csv b/leetcode/bidgely/more-than-six-months.csv similarity index 100% rename from bidgely/more-than-six-months.csv rename to leetcode/bidgely/more-than-six-months.csv diff --git a/billcom/all.csv b/leetcode/billcom/all.csv similarity index 100% rename from billcom/all.csv rename to leetcode/billcom/all.csv diff --git a/billcom/more-than-six-months.csv b/leetcode/billcom/more-than-six-months.csv similarity index 100% rename from billcom/more-than-six-months.csv rename to leetcode/billcom/more-than-six-months.csv diff --git a/bitgo/all.csv b/leetcode/bitgo/all.csv similarity index 100% rename from bitgo/all.csv rename to leetcode/bitgo/all.csv diff --git a/bitgo/more-than-six-months.csv b/leetcode/bitgo/more-than-six-months.csv similarity index 100% rename from bitgo/more-than-six-months.csv rename to leetcode/bitgo/more-than-six-months.csv diff --git a/bitgo/six-months.csv b/leetcode/bitgo/six-months.csv similarity index 100% rename from bitgo/six-months.csv rename to leetcode/bitgo/six-months.csv diff --git a/bitgo/three-months.csv b/leetcode/bitgo/three-months.csv similarity index 100% rename from bitgo/three-months.csv rename to leetcode/bitgo/three-months.csv diff --git a/blackbuck/all.csv b/leetcode/blackbuck/all.csv similarity index 100% rename from blackbuck/all.csv rename to leetcode/blackbuck/all.csv diff --git a/blackbuck/more-than-six-months.csv b/leetcode/blackbuck/more-than-six-months.csv similarity index 100% rename from blackbuck/more-than-six-months.csv rename to leetcode/blackbuck/more-than-six-months.csv diff --git a/blackrock/all.csv b/leetcode/blackrock/all.csv similarity index 100% rename from blackrock/all.csv rename to leetcode/blackrock/all.csv diff --git a/blackrock/more-than-six-months.csv b/leetcode/blackrock/more-than-six-months.csv similarity index 100% rename from blackrock/more-than-six-months.csv rename to leetcode/blackrock/more-than-six-months.csv diff --git a/blackrock/six-months.csv b/leetcode/blackrock/six-months.csv similarity index 100% rename from blackrock/six-months.csv rename to leetcode/blackrock/six-months.csv diff --git a/blackrock/three-months.csv b/leetcode/blackrock/three-months.csv similarity index 100% rename from blackrock/three-months.csv rename to leetcode/blackrock/three-months.csv diff --git a/blackstone/all.csv b/leetcode/blackstone/all.csv similarity index 100% rename from blackstone/all.csv rename to leetcode/blackstone/all.csv diff --git a/blackstone/more-than-six-months.csv b/leetcode/blackstone/more-than-six-months.csv similarity index 100% rename from blackstone/more-than-six-months.csv rename to leetcode/blackstone/more-than-six-months.csv diff --git a/blend/all.csv b/leetcode/blend/all.csv similarity index 100% rename from blend/all.csv rename to leetcode/blend/all.csv diff --git a/blend/more-than-six-months.csv b/leetcode/blend/more-than-six-months.csv similarity index 100% rename from blend/more-than-six-months.csv rename to leetcode/blend/more-than-six-months.csv diff --git a/blend/six-months.csv b/leetcode/blend/six-months.csv similarity index 100% rename from blend/six-months.csv rename to leetcode/blend/six-months.csv diff --git a/blinkit/all.csv b/leetcode/blinkit/all.csv similarity index 100% rename from blinkit/all.csv rename to leetcode/blinkit/all.csv diff --git a/blinkit/more-than-six-months.csv b/leetcode/blinkit/more-than-six-months.csv similarity index 100% rename from blinkit/more-than-six-months.csv rename to leetcode/blinkit/more-than-six-months.csv diff --git a/blizzard/all.csv b/leetcode/blizzard/all.csv similarity index 100% rename from blizzard/all.csv rename to leetcode/blizzard/all.csv diff --git a/blizzard/more-than-six-months.csv b/leetcode/blizzard/more-than-six-months.csv similarity index 100% rename from blizzard/more-than-six-months.csv rename to leetcode/blizzard/more-than-six-months.csv diff --git a/bloomberg/all.csv b/leetcode/bloomberg/all.csv similarity index 100% rename from bloomberg/all.csv rename to leetcode/bloomberg/all.csv diff --git a/bloomberg/more-than-six-months.csv b/leetcode/bloomberg/more-than-six-months.csv similarity index 100% rename from bloomberg/more-than-six-months.csv rename to leetcode/bloomberg/more-than-six-months.csv diff --git a/bloomberg/six-months.csv b/leetcode/bloomberg/six-months.csv similarity index 100% rename from bloomberg/six-months.csv rename to leetcode/bloomberg/six-months.csv diff --git a/bloomberg/thirty-days.csv b/leetcode/bloomberg/thirty-days.csv similarity index 100% rename from bloomberg/thirty-days.csv rename to leetcode/bloomberg/thirty-days.csv diff --git a/bloomberg/three-months.csv b/leetcode/bloomberg/three-months.csv similarity index 100% rename from bloomberg/three-months.csv rename to leetcode/bloomberg/three-months.csv diff --git a/bloomreach/all.csv b/leetcode/bloomreach/all.csv similarity index 100% rename from bloomreach/all.csv rename to leetcode/bloomreach/all.csv diff --git a/bloomreach/more-than-six-months.csv b/leetcode/bloomreach/more-than-six-months.csv similarity index 100% rename from bloomreach/more-than-six-months.csv rename to leetcode/bloomreach/more-than-six-months.csv diff --git a/blue-origin/all.csv b/leetcode/blue-origin/all.csv similarity index 100% rename from blue-origin/all.csv rename to leetcode/blue-origin/all.csv diff --git a/blue-origin/more-than-six-months.csv b/leetcode/blue-origin/more-than-six-months.csv similarity index 100% rename from blue-origin/more-than-six-months.csv rename to leetcode/blue-origin/more-than-six-months.csv diff --git a/blue-yonder/all.csv b/leetcode/blue-yonder/all.csv similarity index 100% rename from blue-yonder/all.csv rename to leetcode/blue-yonder/all.csv diff --git a/blue-yonder/more-than-six-months.csv b/leetcode/blue-yonder/more-than-six-months.csv similarity index 100% rename from blue-yonder/more-than-six-months.csv rename to leetcode/blue-yonder/more-than-six-months.csv diff --git a/bnp-paribas/all.csv b/leetcode/bnp-paribas/all.csv similarity index 100% rename from bnp-paribas/all.csv rename to leetcode/bnp-paribas/all.csv diff --git a/bnp-paribas/more-than-six-months.csv b/leetcode/bnp-paribas/more-than-six-months.csv similarity index 100% rename from bnp-paribas/more-than-six-months.csv rename to leetcode/bnp-paribas/more-than-six-months.csv diff --git a/bny-mellon/all.csv b/leetcode/bny-mellon/all.csv similarity index 100% rename from bny-mellon/all.csv rename to leetcode/bny-mellon/all.csv diff --git a/bny-mellon/more-than-six-months.csv b/leetcode/bny-mellon/more-than-six-months.csv similarity index 100% rename from bny-mellon/more-than-six-months.csv rename to leetcode/bny-mellon/more-than-six-months.csv diff --git a/bny-mellon/six-months.csv b/leetcode/bny-mellon/six-months.csv similarity index 100% rename from bny-mellon/six-months.csv rename to leetcode/bny-mellon/six-months.csv diff --git a/boeing/all.csv b/leetcode/boeing/all.csv similarity index 100% rename from boeing/all.csv rename to leetcode/boeing/all.csv diff --git a/boeing/more-than-six-months.csv b/leetcode/boeing/more-than-six-months.csv similarity index 100% rename from boeing/more-than-six-months.csv rename to leetcode/boeing/more-than-six-months.csv diff --git a/bolt/all.csv b/leetcode/bolt/all.csv similarity index 100% rename from bolt/all.csv rename to leetcode/bolt/all.csv diff --git a/bolt/more-than-six-months.csv b/leetcode/bolt/more-than-six-months.csv similarity index 100% rename from bolt/more-than-six-months.csv rename to leetcode/bolt/more-than-six-months.csv diff --git a/bolt/six-months.csv b/leetcode/bolt/six-months.csv similarity index 100% rename from bolt/six-months.csv rename to leetcode/bolt/six-months.csv diff --git a/bookingcom/all.csv b/leetcode/bookingcom/all.csv similarity index 100% rename from bookingcom/all.csv rename to leetcode/bookingcom/all.csv diff --git a/bookingcom/more-than-six-months.csv b/leetcode/bookingcom/more-than-six-months.csv similarity index 100% rename from bookingcom/more-than-six-months.csv rename to leetcode/bookingcom/more-than-six-months.csv diff --git a/bookingcom/six-months.csv b/leetcode/bookingcom/six-months.csv similarity index 100% rename from bookingcom/six-months.csv rename to leetcode/bookingcom/six-months.csv diff --git a/bosch/all.csv b/leetcode/bosch/all.csv similarity index 100% rename from bosch/all.csv rename to leetcode/bosch/all.csv diff --git a/bosch/more-than-six-months.csv b/leetcode/bosch/more-than-six-months.csv similarity index 100% rename from bosch/more-than-six-months.csv rename to leetcode/bosch/more-than-six-months.csv diff --git a/box/all.csv b/leetcode/box/all.csv similarity index 100% rename from box/all.csv rename to leetcode/box/all.csv diff --git a/box/more-than-six-months.csv b/leetcode/box/more-than-six-months.csv similarity index 100% rename from box/more-than-six-months.csv rename to leetcode/box/more-than-six-months.csv diff --git a/box/six-months.csv b/leetcode/box/six-months.csv similarity index 100% rename from box/six-months.csv rename to leetcode/box/six-months.csv diff --git a/box/three-months.csv b/leetcode/box/three-months.csv similarity index 100% rename from box/three-months.csv rename to leetcode/box/three-months.csv diff --git a/bp/all.csv b/leetcode/bp/all.csv similarity index 100% rename from bp/all.csv rename to leetcode/bp/all.csv diff --git a/bp/more-than-six-months.csv b/leetcode/bp/more-than-six-months.csv similarity index 100% rename from bp/more-than-six-months.csv rename to leetcode/bp/more-than-six-months.csv diff --git a/braze/all.csv b/leetcode/braze/all.csv similarity index 100% rename from braze/all.csv rename to leetcode/braze/all.csv diff --git a/braze/more-than-six-months.csv b/leetcode/braze/more-than-six-months.csv similarity index 100% rename from braze/more-than-six-months.csv rename to leetcode/braze/more-than-six-months.csv diff --git a/brex/all.csv b/leetcode/brex/all.csv similarity index 100% rename from brex/all.csv rename to leetcode/brex/all.csv diff --git a/brex/more-than-six-months.csv b/leetcode/brex/more-than-six-months.csv similarity index 100% rename from brex/more-than-six-months.csv rename to leetcode/brex/more-than-six-months.csv diff --git a/bridgewater-associates/all.csv b/leetcode/bridgewater-associates/all.csv similarity index 100% rename from bridgewater-associates/all.csv rename to leetcode/bridgewater-associates/all.csv diff --git a/bridgewater-associates/more-than-six-months.csv b/leetcode/bridgewater-associates/more-than-six-months.csv similarity index 100% rename from bridgewater-associates/more-than-six-months.csv rename to leetcode/bridgewater-associates/more-than-six-months.csv diff --git a/brillio/all.csv b/leetcode/brillio/all.csv similarity index 100% rename from brillio/all.csv rename to leetcode/brillio/all.csv diff --git a/broadcom/all.csv b/leetcode/broadcom/all.csv similarity index 100% rename from broadcom/all.csv rename to leetcode/broadcom/all.csv diff --git a/broadcom/more-than-six-months.csv b/leetcode/broadcom/more-than-six-months.csv similarity index 100% rename from broadcom/more-than-six-months.csv rename to leetcode/broadcom/more-than-six-months.csv diff --git a/browserstack/all.csv b/leetcode/browserstack/all.csv similarity index 100% rename from browserstack/all.csv rename to leetcode/browserstack/all.csv diff --git a/bt-group/all.csv b/leetcode/bt-group/all.csv similarity index 100% rename from bt-group/all.csv rename to leetcode/bt-group/all.csv diff --git a/bt-group/more-than-six-months.csv b/leetcode/bt-group/more-than-six-months.csv similarity index 100% rename from bt-group/more-than-six-months.csv rename to leetcode/bt-group/more-than-six-months.csv diff --git a/buyhatke/all.csv b/leetcode/buyhatke/all.csv similarity index 100% rename from buyhatke/all.csv rename to leetcode/buyhatke/all.csv diff --git a/buyhatke/more-than-six-months.csv b/leetcode/buyhatke/more-than-six-months.csv similarity index 100% rename from buyhatke/more-than-six-months.csv rename to leetcode/buyhatke/more-than-six-months.csv diff --git a/bytedance/all.csv b/leetcode/bytedance/all.csv similarity index 100% rename from bytedance/all.csv rename to leetcode/bytedance/all.csv diff --git a/bytedance/more-than-six-months.csv b/leetcode/bytedance/more-than-six-months.csv similarity index 100% rename from bytedance/more-than-six-months.csv rename to leetcode/bytedance/more-than-six-months.csv diff --git a/bytedance/six-months.csv b/leetcode/bytedance/six-months.csv similarity index 100% rename from bytedance/six-months.csv rename to leetcode/bytedance/six-months.csv diff --git a/bytedance/three-months.csv b/leetcode/bytedance/three-months.csv similarity index 100% rename from bytedance/three-months.csv rename to leetcode/bytedance/three-months.csv diff --git a/c3-ai/all.csv b/leetcode/c3-ai/all.csv similarity index 100% rename from c3-ai/all.csv rename to leetcode/c3-ai/all.csv diff --git a/c3-ai/six-months.csv b/leetcode/c3-ai/six-months.csv similarity index 100% rename from c3-ai/six-months.csv rename to leetcode/c3-ai/six-months.csv diff --git a/c3-ai/three-months.csv b/leetcode/c3-ai/three-months.csv similarity index 100% rename from c3-ai/three-months.csv rename to leetcode/c3-ai/three-months.csv diff --git a/caastle/all.csv b/leetcode/caastle/all.csv similarity index 100% rename from caastle/all.csv rename to leetcode/caastle/all.csv diff --git a/caastle/more-than-six-months.csv b/leetcode/caastle/more-than-six-months.csv similarity index 100% rename from caastle/more-than-six-months.csv rename to leetcode/caastle/more-than-six-months.csv diff --git a/cadence/all.csv b/leetcode/cadence/all.csv similarity index 100% rename from cadence/all.csv rename to leetcode/cadence/all.csv diff --git a/cadence/more-than-six-months.csv b/leetcode/cadence/more-than-six-months.csv similarity index 100% rename from cadence/more-than-six-months.csv rename to leetcode/cadence/more-than-six-months.csv diff --git a/cadence/six-months.csv b/leetcode/cadence/six-months.csv similarity index 100% rename from cadence/six-months.csv rename to leetcode/cadence/six-months.csv diff --git a/canonical/all.csv b/leetcode/canonical/all.csv similarity index 100% rename from canonical/all.csv rename to leetcode/canonical/all.csv diff --git a/canonical/more-than-six-months.csv b/leetcode/canonical/more-than-six-months.csv similarity index 100% rename from canonical/more-than-six-months.csv rename to leetcode/canonical/more-than-six-months.csv diff --git a/canonical/six-months.csv b/leetcode/canonical/six-months.csv similarity index 100% rename from canonical/six-months.csv rename to leetcode/canonical/six-months.csv diff --git a/canva/all.csv b/leetcode/canva/all.csv similarity index 100% rename from canva/all.csv rename to leetcode/canva/all.csv diff --git a/canva/more-than-six-months.csv b/leetcode/canva/more-than-six-months.csv similarity index 100% rename from canva/more-than-six-months.csv rename to leetcode/canva/more-than-six-months.csv diff --git a/canva/six-months.csv b/leetcode/canva/six-months.csv similarity index 100% rename from canva/six-months.csv rename to leetcode/canva/six-months.csv diff --git a/capgemini/all.csv b/leetcode/capgemini/all.csv similarity index 100% rename from capgemini/all.csv rename to leetcode/capgemini/all.csv diff --git a/capgemini/more-than-six-months.csv b/leetcode/capgemini/more-than-six-months.csv similarity index 100% rename from capgemini/more-than-six-months.csv rename to leetcode/capgemini/more-than-six-months.csv diff --git a/capgemini/six-months.csv b/leetcode/capgemini/six-months.csv similarity index 100% rename from capgemini/six-months.csv rename to leetcode/capgemini/six-months.csv diff --git a/capgemini/three-months.csv b/leetcode/capgemini/three-months.csv similarity index 100% rename from capgemini/three-months.csv rename to leetcode/capgemini/three-months.csv diff --git a/capital-one/all.csv b/leetcode/capital-one/all.csv similarity index 100% rename from capital-one/all.csv rename to leetcode/capital-one/all.csv diff --git a/capital-one/more-than-six-months.csv b/leetcode/capital-one/more-than-six-months.csv similarity index 100% rename from capital-one/more-than-six-months.csv rename to leetcode/capital-one/more-than-six-months.csv diff --git a/capital-one/six-months.csv b/leetcode/capital-one/six-months.csv similarity index 100% rename from capital-one/six-months.csv rename to leetcode/capital-one/six-months.csv diff --git a/capital-one/thirty-days.csv b/leetcode/capital-one/thirty-days.csv similarity index 100% rename from capital-one/thirty-days.csv rename to leetcode/capital-one/thirty-days.csv diff --git a/capital-one/three-months.csv b/leetcode/capital-one/three-months.csv similarity index 100% rename from capital-one/three-months.csv rename to leetcode/capital-one/three-months.csv diff --git a/careem/all.csv b/leetcode/careem/all.csv similarity index 100% rename from careem/all.csv rename to leetcode/careem/all.csv diff --git a/careem/more-than-six-months.csv b/leetcode/careem/more-than-six-months.csv similarity index 100% rename from careem/more-than-six-months.csv rename to leetcode/careem/more-than-six-months.csv diff --git a/careem/six-months.csv b/leetcode/careem/six-months.csv similarity index 100% rename from careem/six-months.csv rename to leetcode/careem/six-months.csv diff --git a/careem/thirty-days.csv b/leetcode/careem/thirty-days.csv similarity index 100% rename from careem/thirty-days.csv rename to leetcode/careem/thirty-days.csv diff --git a/careem/three-months.csv b/leetcode/careem/three-months.csv similarity index 100% rename from careem/three-months.csv rename to leetcode/careem/three-months.csv diff --git a/cars24/all.csv b/leetcode/cars24/all.csv similarity index 100% rename from cars24/all.csv rename to leetcode/cars24/all.csv diff --git a/cars24/more-than-six-months.csv b/leetcode/cars24/more-than-six-months.csv similarity index 100% rename from cars24/more-than-six-months.csv rename to leetcode/cars24/more-than-six-months.csv diff --git a/carwale/all.csv b/leetcode/carwale/all.csv similarity index 100% rename from carwale/all.csv rename to leetcode/carwale/all.csv diff --git a/carwale/more-than-six-months.csv b/leetcode/carwale/more-than-six-months.csv similarity index 100% rename from carwale/more-than-six-months.csv rename to leetcode/carwale/more-than-six-months.csv diff --git a/cashfree/all.csv b/leetcode/cashfree/all.csv similarity index 100% rename from cashfree/all.csv rename to leetcode/cashfree/all.csv diff --git a/cashfree/more-than-six-months.csv b/leetcode/cashfree/more-than-six-months.csv similarity index 100% rename from cashfree/more-than-six-months.csv rename to leetcode/cashfree/more-than-six-months.csv diff --git a/caterpillar/all.csv b/leetcode/caterpillar/all.csv similarity index 100% rename from caterpillar/all.csv rename to leetcode/caterpillar/all.csv diff --git a/cedcoss/all.csv b/leetcode/cedcoss/all.csv similarity index 100% rename from cedcoss/all.csv rename to leetcode/cedcoss/all.csv diff --git a/cedcoss/more-than-six-months.csv b/leetcode/cedcoss/more-than-six-months.csv similarity index 100% rename from cedcoss/more-than-six-months.csv rename to leetcode/cedcoss/more-than-six-months.csv diff --git a/celigo/all.csv b/leetcode/celigo/all.csv similarity index 100% rename from celigo/all.csv rename to leetcode/celigo/all.csv diff --git a/celigo/more-than-six-months.csv b/leetcode/celigo/more-than-six-months.csv similarity index 100% rename from celigo/more-than-six-months.csv rename to leetcode/celigo/more-than-six-months.csv diff --git a/chalo/all.csv b/leetcode/chalo/all.csv similarity index 100% rename from chalo/all.csv rename to leetcode/chalo/all.csv diff --git a/chalo/more-than-six-months.csv b/leetcode/chalo/more-than-six-months.csv similarity index 100% rename from chalo/more-than-six-months.csv rename to leetcode/chalo/more-than-six-months.csv diff --git a/chargebee/all.csv b/leetcode/chargebee/all.csv similarity index 100% rename from chargebee/all.csv rename to leetcode/chargebee/all.csv diff --git a/chargebee/six-months.csv b/leetcode/chargebee/six-months.csv similarity index 100% rename from chargebee/six-months.csv rename to leetcode/chargebee/six-months.csv diff --git a/chewy/all.csv b/leetcode/chewy/all.csv similarity index 100% rename from chewy/all.csv rename to leetcode/chewy/all.csv diff --git a/chewy/more-than-six-months.csv b/leetcode/chewy/more-than-six-months.csv similarity index 100% rename from chewy/more-than-six-months.csv rename to leetcode/chewy/more-than-six-months.csv diff --git a/chime/all.csv b/leetcode/chime/all.csv similarity index 100% rename from chime/all.csv rename to leetcode/chime/all.csv diff --git a/chime/more-than-six-months.csv b/leetcode/chime/more-than-six-months.csv similarity index 100% rename from chime/more-than-six-months.csv rename to leetcode/chime/more-than-six-months.csv diff --git a/chronus/all.csv b/leetcode/chronus/all.csv similarity index 100% rename from chronus/all.csv rename to leetcode/chronus/all.csv diff --git a/chronus/more-than-six-months.csv b/leetcode/chronus/more-than-six-months.csv similarity index 100% rename from chronus/more-than-six-months.csv rename to leetcode/chronus/more-than-six-months.csv diff --git a/chubb/all.csv b/leetcode/chubb/all.csv similarity index 100% rename from chubb/all.csv rename to leetcode/chubb/all.csv diff --git a/chubb/more-than-six-months.csv b/leetcode/chubb/more-than-six-months.csv similarity index 100% rename from chubb/more-than-six-months.csv rename to leetcode/chubb/more-than-six-months.csv diff --git a/ciena/all.csv b/leetcode/ciena/all.csv similarity index 100% rename from ciena/all.csv rename to leetcode/ciena/all.csv diff --git a/ciena/more-than-six-months.csv b/leetcode/ciena/more-than-six-months.csv similarity index 100% rename from ciena/more-than-six-months.csv rename to leetcode/ciena/more-than-six-months.csv diff --git a/circle/all.csv b/leetcode/circle/all.csv similarity index 100% rename from circle/all.csv rename to leetcode/circle/all.csv diff --git a/circle/more-than-six-months.csv b/leetcode/circle/more-than-six-months.csv similarity index 100% rename from circle/more-than-six-months.csv rename to leetcode/circle/more-than-six-months.csv diff --git a/cisco/all.csv b/leetcode/cisco/all.csv similarity index 100% rename from cisco/all.csv rename to leetcode/cisco/all.csv diff --git a/cisco/more-than-six-months.csv b/leetcode/cisco/more-than-six-months.csv similarity index 100% rename from cisco/more-than-six-months.csv rename to leetcode/cisco/more-than-six-months.csv diff --git a/cisco/six-months.csv b/leetcode/cisco/six-months.csv similarity index 100% rename from cisco/six-months.csv rename to leetcode/cisco/six-months.csv diff --git a/cisco/thirty-days.csv b/leetcode/cisco/thirty-days.csv similarity index 100% rename from cisco/thirty-days.csv rename to leetcode/cisco/thirty-days.csv diff --git a/cisco/three-months.csv b/leetcode/cisco/three-months.csv similarity index 100% rename from cisco/three-months.csv rename to leetcode/cisco/three-months.csv diff --git a/citadel/all.csv b/leetcode/citadel/all.csv similarity index 100% rename from citadel/all.csv rename to leetcode/citadel/all.csv diff --git a/citadel/more-than-six-months.csv b/leetcode/citadel/more-than-six-months.csv similarity index 100% rename from citadel/more-than-six-months.csv rename to leetcode/citadel/more-than-six-months.csv diff --git a/citadel/six-months.csv b/leetcode/citadel/six-months.csv similarity index 100% rename from citadel/six-months.csv rename to leetcode/citadel/six-months.csv diff --git a/citadel/thirty-days.csv b/leetcode/citadel/thirty-days.csv similarity index 100% rename from citadel/thirty-days.csv rename to leetcode/citadel/thirty-days.csv diff --git a/citadel/three-months.csv b/leetcode/citadel/three-months.csv similarity index 100% rename from citadel/three-months.csv rename to leetcode/citadel/three-months.csv diff --git a/citi/all.csv b/leetcode/citi/all.csv similarity index 100% rename from citi/all.csv rename to leetcode/citi/all.csv diff --git a/citi/more-than-six-months.csv b/leetcode/citi/more-than-six-months.csv similarity index 100% rename from citi/more-than-six-months.csv rename to leetcode/citi/more-than-six-months.csv diff --git a/citrix/all.csv b/leetcode/citrix/all.csv similarity index 100% rename from citrix/all.csv rename to leetcode/citrix/all.csv diff --git a/citrix/more-than-six-months.csv b/leetcode/citrix/more-than-six-months.csv similarity index 100% rename from citrix/more-than-six-months.csv rename to leetcode/citrix/more-than-six-months.csv diff --git a/clari/all.csv b/leetcode/clari/all.csv similarity index 100% rename from clari/all.csv rename to leetcode/clari/all.csv diff --git a/clari/more-than-six-months.csv b/leetcode/clari/more-than-six-months.csv similarity index 100% rename from clari/more-than-six-months.csv rename to leetcode/clari/more-than-six-months.csv diff --git a/cleartax/all.csv b/leetcode/cleartax/all.csv similarity index 100% rename from cleartax/all.csv rename to leetcode/cleartax/all.csv diff --git a/cleartax/more-than-six-months.csv b/leetcode/cleartax/more-than-six-months.csv similarity index 100% rename from cleartax/more-than-six-months.csv rename to leetcode/cleartax/more-than-six-months.csv diff --git a/cleartrip/all.csv b/leetcode/cleartrip/all.csv similarity index 100% rename from cleartrip/all.csv rename to leetcode/cleartrip/all.csv diff --git a/cleartrip/more-than-six-months.csv b/leetcode/cleartrip/more-than-six-months.csv similarity index 100% rename from cleartrip/more-than-six-months.csv rename to leetcode/cleartrip/more-than-six-months.csv diff --git a/cleartrip/six-months.csv b/leetcode/cleartrip/six-months.csv similarity index 100% rename from cleartrip/six-months.csv rename to leetcode/cleartrip/six-months.csv diff --git a/cloudera/all.csv b/leetcode/cloudera/all.csv similarity index 100% rename from cloudera/all.csv rename to leetcode/cloudera/all.csv diff --git a/cloudera/more-than-six-months.csv b/leetcode/cloudera/more-than-six-months.csv similarity index 100% rename from cloudera/more-than-six-months.csv rename to leetcode/cloudera/more-than-six-months.csv diff --git a/cloudflare/all.csv b/leetcode/cloudflare/all.csv similarity index 100% rename from cloudflare/all.csv rename to leetcode/cloudflare/all.csv diff --git a/cloudflare/more-than-six-months.csv b/leetcode/cloudflare/more-than-six-months.csv similarity index 100% rename from cloudflare/more-than-six-months.csv rename to leetcode/cloudflare/more-than-six-months.csv diff --git a/cloudflare/six-months.csv b/leetcode/cloudflare/six-months.csv similarity index 100% rename from cloudflare/six-months.csv rename to leetcode/cloudflare/six-months.csv diff --git a/cloudflare/thirty-days.csv b/leetcode/cloudflare/thirty-days.csv similarity index 100% rename from cloudflare/thirty-days.csv rename to leetcode/cloudflare/thirty-days.csv diff --git a/cloudflare/three-months.csv b/leetcode/cloudflare/three-months.csv similarity index 100% rename from cloudflare/three-months.csv rename to leetcode/cloudflare/three-months.csv diff --git a/clumio/all.csv b/leetcode/clumio/all.csv similarity index 100% rename from clumio/all.csv rename to leetcode/clumio/all.csv diff --git a/clumio/more-than-six-months.csv b/leetcode/clumio/more-than-six-months.csv similarity index 100% rename from clumio/more-than-six-months.csv rename to leetcode/clumio/more-than-six-months.csv diff --git a/clutter/all.csv b/leetcode/clutter/all.csv similarity index 100% rename from clutter/all.csv rename to leetcode/clutter/all.csv diff --git a/clutter/more-than-six-months.csv b/leetcode/clutter/more-than-six-months.csv similarity index 100% rename from clutter/more-than-six-months.csv rename to leetcode/clutter/more-than-six-months.csv diff --git a/cme-group/all.csv b/leetcode/cme-group/all.csv similarity index 100% rename from cme-group/all.csv rename to leetcode/cme-group/all.csv diff --git a/cme-group/more-than-six-months.csv b/leetcode/cme-group/more-than-six-months.csv similarity index 100% rename from cme-group/more-than-six-months.csv rename to leetcode/cme-group/more-than-six-months.csv diff --git a/cme-group/six-months.csv b/leetcode/cme-group/six-months.csv similarity index 100% rename from cme-group/six-months.csv rename to leetcode/cme-group/six-months.csv diff --git a/cme-group/thirty-days.csv b/leetcode/cme-group/thirty-days.csv similarity index 100% rename from cme-group/thirty-days.csv rename to leetcode/cme-group/thirty-days.csv diff --git a/cme-group/three-months.csv b/leetcode/cme-group/three-months.csv similarity index 100% rename from cme-group/three-months.csv rename to leetcode/cme-group/three-months.csv diff --git a/cockroach-labs/all.csv b/leetcode/cockroach-labs/all.csv similarity index 100% rename from cockroach-labs/all.csv rename to leetcode/cockroach-labs/all.csv diff --git a/cockroach-labs/more-than-six-months.csv b/leetcode/cockroach-labs/more-than-six-months.csv similarity index 100% rename from cockroach-labs/more-than-six-months.csv rename to leetcode/cockroach-labs/more-than-six-months.csv diff --git a/cockroach-labs/six-months.csv b/leetcode/cockroach-labs/six-months.csv similarity index 100% rename from cockroach-labs/six-months.csv rename to leetcode/cockroach-labs/six-months.csv diff --git a/cockroach-labs/thirty-days.csv b/leetcode/cockroach-labs/thirty-days.csv similarity index 100% rename from cockroach-labs/thirty-days.csv rename to leetcode/cockroach-labs/thirty-days.csv diff --git a/cockroach-labs/three-months.csv b/leetcode/cockroach-labs/three-months.csv similarity index 100% rename from cockroach-labs/three-months.csv rename to leetcode/cockroach-labs/three-months.csv diff --git a/code-studio/all.csv b/leetcode/code-studio/all.csv similarity index 100% rename from code-studio/all.csv rename to leetcode/code-studio/all.csv diff --git a/code-studio/more-than-six-months.csv b/leetcode/code-studio/more-than-six-months.csv similarity index 100% rename from code-studio/more-than-six-months.csv rename to leetcode/code-studio/more-than-six-months.csv diff --git a/codingmart/all.csv b/leetcode/codingmart/all.csv similarity index 100% rename from codingmart/all.csv rename to leetcode/codingmart/all.csv diff --git a/codingmart/more-than-six-months.csv b/leetcode/codingmart/more-than-six-months.csv similarity index 100% rename from codingmart/more-than-six-months.csv rename to leetcode/codingmart/more-than-six-months.csv diff --git a/cognizant/all.csv b/leetcode/cognizant/all.csv similarity index 100% rename from cognizant/all.csv rename to leetcode/cognizant/all.csv diff --git a/cognizant/more-than-six-months.csv b/leetcode/cognizant/more-than-six-months.csv similarity index 100% rename from cognizant/more-than-six-months.csv rename to leetcode/cognizant/more-than-six-months.csv diff --git a/cognizant/six-months.csv b/leetcode/cognizant/six-months.csv similarity index 100% rename from cognizant/six-months.csv rename to leetcode/cognizant/six-months.csv diff --git a/cognizant/three-months.csv b/leetcode/cognizant/three-months.csv similarity index 100% rename from cognizant/three-months.csv rename to leetcode/cognizant/three-months.csv diff --git a/cohesity/all.csv b/leetcode/cohesity/all.csv similarity index 100% rename from cohesity/all.csv rename to leetcode/cohesity/all.csv diff --git a/cohesity/more-than-six-months.csv b/leetcode/cohesity/more-than-six-months.csv similarity index 100% rename from cohesity/more-than-six-months.csv rename to leetcode/cohesity/more-than-six-months.csv diff --git a/cohesity/six-months.csv b/leetcode/cohesity/six-months.csv similarity index 100% rename from cohesity/six-months.csv rename to leetcode/cohesity/six-months.csv diff --git a/cohesity/thirty-days.csv b/leetcode/cohesity/thirty-days.csv similarity index 100% rename from cohesity/thirty-days.csv rename to leetcode/cohesity/thirty-days.csv diff --git a/cohesity/three-months.csv b/leetcode/cohesity/three-months.csv similarity index 100% rename from cohesity/three-months.csv rename to leetcode/cohesity/three-months.csv diff --git a/coinbase/all.csv b/leetcode/coinbase/all.csv similarity index 100% rename from coinbase/all.csv rename to leetcode/coinbase/all.csv diff --git a/coinbase/more-than-six-months.csv b/leetcode/coinbase/more-than-six-months.csv similarity index 100% rename from coinbase/more-than-six-months.csv rename to leetcode/coinbase/more-than-six-months.csv diff --git a/coinbase/six-months.csv b/leetcode/coinbase/six-months.csv similarity index 100% rename from coinbase/six-months.csv rename to leetcode/coinbase/six-months.csv diff --git a/coinbase/thirty-days.csv b/leetcode/coinbase/thirty-days.csv similarity index 100% rename from coinbase/thirty-days.csv rename to leetcode/coinbase/thirty-days.csv diff --git a/coinbase/three-months.csv b/leetcode/coinbase/three-months.csv similarity index 100% rename from coinbase/three-months.csv rename to leetcode/coinbase/three-months.csv diff --git a/coindcx/all.csv b/leetcode/coindcx/all.csv similarity index 100% rename from coindcx/all.csv rename to leetcode/coindcx/all.csv diff --git a/coindcx/more-than-six-months.csv b/leetcode/coindcx/more-than-six-months.csv similarity index 100% rename from coindcx/more-than-six-months.csv rename to leetcode/coindcx/more-than-six-months.csv diff --git a/coindcx/six-months.csv b/leetcode/coindcx/six-months.csv similarity index 100% rename from coindcx/six-months.csv rename to leetcode/coindcx/six-months.csv diff --git a/comcast/all.csv b/leetcode/comcast/all.csv similarity index 100% rename from comcast/all.csv rename to leetcode/comcast/all.csv diff --git a/comcast/more-than-six-months.csv b/leetcode/comcast/more-than-six-months.csv similarity index 100% rename from comcast/more-than-six-months.csv rename to leetcode/comcast/more-than-six-months.csv diff --git a/comcast/six-months.csv b/leetcode/comcast/six-months.csv similarity index 100% rename from comcast/six-months.csv rename to leetcode/comcast/six-months.csv diff --git a/commvault/all.csv b/leetcode/commvault/all.csv similarity index 100% rename from commvault/all.csv rename to leetcode/commvault/all.csv diff --git a/commvault/more-than-six-months.csv b/leetcode/commvault/more-than-six-months.csv similarity index 100% rename from commvault/more-than-six-months.csv rename to leetcode/commvault/more-than-six-months.csv diff --git a/compass/all.csv b/leetcode/compass/all.csv similarity index 100% rename from compass/all.csv rename to leetcode/compass/all.csv diff --git a/compass/more-than-six-months.csv b/leetcode/compass/more-than-six-months.csv similarity index 100% rename from compass/more-than-six-months.csv rename to leetcode/compass/more-than-six-months.csv diff --git a/compass/six-months.csv b/leetcode/compass/six-months.csv similarity index 100% rename from compass/six-months.csv rename to leetcode/compass/six-months.csv diff --git a/confluent/all.csv b/leetcode/confluent/all.csv similarity index 100% rename from confluent/all.csv rename to leetcode/confluent/all.csv diff --git a/confluent/more-than-six-months.csv b/leetcode/confluent/more-than-six-months.csv similarity index 100% rename from confluent/more-than-six-months.csv rename to leetcode/confluent/more-than-six-months.csv diff --git a/confluent/six-months.csv b/leetcode/confluent/six-months.csv similarity index 100% rename from confluent/six-months.csv rename to leetcode/confluent/six-months.csv diff --git a/confluent/thirty-days.csv b/leetcode/confluent/thirty-days.csv similarity index 100% rename from confluent/thirty-days.csv rename to leetcode/confluent/thirty-days.csv diff --git a/confluent/three-months.csv b/leetcode/confluent/three-months.csv similarity index 100% rename from confluent/three-months.csv rename to leetcode/confluent/three-months.csv diff --git a/consultadd/all.csv b/leetcode/consultadd/all.csv similarity index 100% rename from consultadd/all.csv rename to leetcode/consultadd/all.csv diff --git a/consultadd/more-than-six-months.csv b/leetcode/consultadd/more-than-six-months.csv similarity index 100% rename from consultadd/more-than-six-months.csv rename to leetcode/consultadd/more-than-six-months.csv diff --git a/couchbase/all.csv b/leetcode/couchbase/all.csv similarity index 100% rename from couchbase/all.csv rename to leetcode/couchbase/all.csv diff --git a/couchbase/more-than-six-months.csv b/leetcode/couchbase/more-than-six-months.csv similarity index 100% rename from couchbase/more-than-six-months.csv rename to leetcode/couchbase/more-than-six-months.csv diff --git a/couchbase/six-months.csv b/leetcode/couchbase/six-months.csv similarity index 100% rename from couchbase/six-months.csv rename to leetcode/couchbase/six-months.csv diff --git a/coupang/all.csv b/leetcode/coupang/all.csv similarity index 100% rename from coupang/all.csv rename to leetcode/coupang/all.csv diff --git a/coupang/more-than-six-months.csv b/leetcode/coupang/more-than-six-months.csv similarity index 100% rename from coupang/more-than-six-months.csv rename to leetcode/coupang/more-than-six-months.csv diff --git a/coupang/six-months.csv b/leetcode/coupang/six-months.csv similarity index 100% rename from coupang/six-months.csv rename to leetcode/coupang/six-months.csv diff --git a/coupang/three-months.csv b/leetcode/coupang/three-months.csv similarity index 100% rename from coupang/three-months.csv rename to leetcode/coupang/three-months.csv diff --git a/coursera/all.csv b/leetcode/coursera/all.csv similarity index 100% rename from coursera/all.csv rename to leetcode/coursera/all.csv diff --git a/coursera/more-than-six-months.csv b/leetcode/coursera/more-than-six-months.csv similarity index 100% rename from coursera/more-than-six-months.csv rename to leetcode/coursera/more-than-six-months.csv diff --git a/coursera/six-months.csv b/leetcode/coursera/six-months.csv similarity index 100% rename from coursera/six-months.csv rename to leetcode/coursera/six-months.csv diff --git a/coursera/three-months.csv b/leetcode/coursera/three-months.csv similarity index 100% rename from coursera/three-months.csv rename to leetcode/coursera/three-months.csv diff --git a/coveo/all.csv b/leetcode/coveo/all.csv similarity index 100% rename from coveo/all.csv rename to leetcode/coveo/all.csv diff --git a/coveo/more-than-six-months.csv b/leetcode/coveo/more-than-six-months.csv similarity index 100% rename from coveo/more-than-six-months.csv rename to leetcode/coveo/more-than-six-months.csv diff --git a/cred/all.csv b/leetcode/cred/all.csv similarity index 100% rename from cred/all.csv rename to leetcode/cred/all.csv diff --git a/cred/six-months.csv b/leetcode/cred/six-months.csv similarity index 100% rename from cred/six-months.csv rename to leetcode/cred/six-months.csv diff --git a/cred/thirty-days.csv b/leetcode/cred/thirty-days.csv similarity index 100% rename from cred/thirty-days.csv rename to leetcode/cred/thirty-days.csv diff --git a/cred/three-months.csv b/leetcode/cred/three-months.csv similarity index 100% rename from cred/three-months.csv rename to leetcode/cred/three-months.csv diff --git a/credit-karma/all.csv b/leetcode/credit-karma/all.csv similarity index 100% rename from credit-karma/all.csv rename to leetcode/credit-karma/all.csv diff --git a/credit-karma/more-than-six-months.csv b/leetcode/credit-karma/more-than-six-months.csv similarity index 100% rename from credit-karma/more-than-six-months.csv rename to leetcode/credit-karma/more-than-six-months.csv diff --git a/criteo/all.csv b/leetcode/criteo/all.csv similarity index 100% rename from criteo/all.csv rename to leetcode/criteo/all.csv diff --git a/criteo/more-than-six-months.csv b/leetcode/criteo/more-than-six-months.csv similarity index 100% rename from criteo/more-than-six-months.csv rename to leetcode/criteo/more-than-six-months.csv diff --git a/criteo/six-months.csv b/leetcode/criteo/six-months.csv similarity index 100% rename from criteo/six-months.csv rename to leetcode/criteo/six-months.csv diff --git a/criteo/three-months.csv b/leetcode/criteo/three-months.csv similarity index 100% rename from criteo/three-months.csv rename to leetcode/criteo/three-months.csv diff --git a/crowdstrike/all.csv b/leetcode/crowdstrike/all.csv similarity index 100% rename from crowdstrike/all.csv rename to leetcode/crowdstrike/all.csv diff --git a/crowdstrike/more-than-six-months.csv b/leetcode/crowdstrike/more-than-six-months.csv similarity index 100% rename from crowdstrike/more-than-six-months.csv rename to leetcode/crowdstrike/more-than-six-months.csv diff --git a/crowdstrike/six-months.csv b/leetcode/crowdstrike/six-months.csv similarity index 100% rename from crowdstrike/six-months.csv rename to leetcode/crowdstrike/six-months.csv diff --git a/crowdstrike/three-months.csv b/leetcode/crowdstrike/three-months.csv similarity index 100% rename from crowdstrike/three-months.csv rename to leetcode/crowdstrike/three-months.csv diff --git a/cruise-automation/all.csv b/leetcode/cruise-automation/all.csv similarity index 100% rename from cruise-automation/all.csv rename to leetcode/cruise-automation/all.csv diff --git a/cruise-automation/more-than-six-months.csv b/leetcode/cruise-automation/more-than-six-months.csv similarity index 100% rename from cruise-automation/more-than-six-months.csv rename to leetcode/cruise-automation/more-than-six-months.csv diff --git a/cruise-automation/six-months.csv b/leetcode/cruise-automation/six-months.csv similarity index 100% rename from cruise-automation/six-months.csv rename to leetcode/cruise-automation/six-months.csv diff --git a/ctc/all.csv b/leetcode/ctc/all.csv similarity index 100% rename from ctc/all.csv rename to leetcode/ctc/all.csv diff --git a/ctc/more-than-six-months.csv b/leetcode/ctc/more-than-six-months.csv similarity index 100% rename from ctc/more-than-six-months.csv rename to leetcode/ctc/more-than-six-months.csv diff --git a/curefit/all.csv b/leetcode/curefit/all.csv similarity index 100% rename from curefit/all.csv rename to leetcode/curefit/all.csv diff --git a/curefit/more-than-six-months.csv b/leetcode/curefit/more-than-six-months.csv similarity index 100% rename from curefit/more-than-six-months.csv rename to leetcode/curefit/more-than-six-months.csv diff --git a/cvent/all.csv b/leetcode/cvent/all.csv similarity index 100% rename from cvent/all.csv rename to leetcode/cvent/all.csv diff --git a/cvent/more-than-six-months.csv b/leetcode/cvent/more-than-six-months.csv similarity index 100% rename from cvent/more-than-six-months.csv rename to leetcode/cvent/more-than-six-months.csv diff --git a/cyntexa/all.csv b/leetcode/cyntexa/all.csv similarity index 100% rename from cyntexa/all.csv rename to leetcode/cyntexa/all.csv diff --git a/cyntexa/more-than-six-months.csv b/leetcode/cyntexa/more-than-six-months.csv similarity index 100% rename from cyntexa/more-than-six-months.csv rename to leetcode/cyntexa/more-than-six-months.csv diff --git a/cyware/all.csv b/leetcode/cyware/all.csv similarity index 100% rename from cyware/all.csv rename to leetcode/cyware/all.csv diff --git a/cyware/more-than-six-months.csv b/leetcode/cyware/more-than-six-months.csv similarity index 100% rename from cyware/more-than-six-months.csv rename to leetcode/cyware/more-than-six-months.csv diff --git a/dailyhunt/all.csv b/leetcode/dailyhunt/all.csv similarity index 100% rename from dailyhunt/all.csv rename to leetcode/dailyhunt/all.csv diff --git a/dailyhunt/more-than-six-months.csv b/leetcode/dailyhunt/more-than-six-months.csv similarity index 100% rename from dailyhunt/more-than-six-months.csv rename to leetcode/dailyhunt/more-than-six-months.csv diff --git a/darwinbox/all.csv b/leetcode/darwinbox/all.csv similarity index 100% rename from darwinbox/all.csv rename to leetcode/darwinbox/all.csv diff --git a/darwinbox/more-than-six-months.csv b/leetcode/darwinbox/more-than-six-months.csv similarity index 100% rename from darwinbox/more-than-six-months.csv rename to leetcode/darwinbox/more-than-six-months.csv diff --git a/darwinbox/six-months.csv b/leetcode/darwinbox/six-months.csv similarity index 100% rename from darwinbox/six-months.csv rename to leetcode/darwinbox/six-months.csv diff --git a/darwinbox/thirty-days.csv b/leetcode/darwinbox/thirty-days.csv similarity index 100% rename from darwinbox/thirty-days.csv rename to leetcode/darwinbox/thirty-days.csv diff --git a/darwinbox/three-months.csv b/leetcode/darwinbox/three-months.csv similarity index 100% rename from darwinbox/three-months.csv rename to leetcode/darwinbox/three-months.csv diff --git a/dassault-sysetmes/all.csv b/leetcode/dassault-sysetmes/all.csv similarity index 100% rename from dassault-sysetmes/all.csv rename to leetcode/dassault-sysetmes/all.csv diff --git a/dassault-sysetmes/more-than-six-months.csv b/leetcode/dassault-sysetmes/more-than-six-months.csv similarity index 100% rename from dassault-sysetmes/more-than-six-months.csv rename to leetcode/dassault-sysetmes/more-than-six-months.csv diff --git a/databricks/all.csv b/leetcode/databricks/all.csv similarity index 100% rename from databricks/all.csv rename to leetcode/databricks/all.csv diff --git a/databricks/more-than-six-months.csv b/leetcode/databricks/more-than-six-months.csv similarity index 100% rename from databricks/more-than-six-months.csv rename to leetcode/databricks/more-than-six-months.csv diff --git a/databricks/six-months.csv b/leetcode/databricks/six-months.csv similarity index 100% rename from databricks/six-months.csv rename to leetcode/databricks/six-months.csv diff --git a/databricks/thirty-days.csv b/leetcode/databricks/thirty-days.csv similarity index 100% rename from databricks/thirty-days.csv rename to leetcode/databricks/thirty-days.csv diff --git a/databricks/three-months.csv b/leetcode/databricks/three-months.csv similarity index 100% rename from databricks/three-months.csv rename to leetcode/databricks/three-months.csv diff --git a/datadog/all.csv b/leetcode/datadog/all.csv similarity index 100% rename from datadog/all.csv rename to leetcode/datadog/all.csv diff --git a/datadog/more-than-six-months.csv b/leetcode/datadog/more-than-six-months.csv similarity index 100% rename from datadog/more-than-six-months.csv rename to leetcode/datadog/more-than-six-months.csv diff --git a/datadog/six-months.csv b/leetcode/datadog/six-months.csv similarity index 100% rename from datadog/six-months.csv rename to leetcode/datadog/six-months.csv diff --git a/datadog/three-months.csv b/leetcode/datadog/three-months.csv similarity index 100% rename from datadog/three-months.csv rename to leetcode/datadog/three-months.csv diff --git a/dataminr/all.csv b/leetcode/dataminr/all.csv similarity index 100% rename from dataminr/all.csv rename to leetcode/dataminr/all.csv diff --git a/dataminr/more-than-six-months.csv b/leetcode/dataminr/more-than-six-months.csv similarity index 100% rename from dataminr/more-than-six-months.csv rename to leetcode/dataminr/more-than-six-months.csv diff --git a/de-shaw/all.csv b/leetcode/de-shaw/all.csv similarity index 100% rename from de-shaw/all.csv rename to leetcode/de-shaw/all.csv diff --git a/de-shaw/more-than-six-months.csv b/leetcode/de-shaw/more-than-six-months.csv similarity index 100% rename from de-shaw/more-than-six-months.csv rename to leetcode/de-shaw/more-than-six-months.csv diff --git a/de-shaw/six-months.csv b/leetcode/de-shaw/six-months.csv similarity index 100% rename from de-shaw/six-months.csv rename to leetcode/de-shaw/six-months.csv diff --git a/de-shaw/thirty-days.csv b/leetcode/de-shaw/thirty-days.csv similarity index 100% rename from de-shaw/thirty-days.csv rename to leetcode/de-shaw/thirty-days.csv diff --git a/de-shaw/three-months.csv b/leetcode/de-shaw/three-months.csv similarity index 100% rename from de-shaw/three-months.csv rename to leetcode/de-shaw/three-months.csv diff --git a/deepmind/all.csv b/leetcode/deepmind/all.csv similarity index 100% rename from deepmind/all.csv rename to leetcode/deepmind/all.csv diff --git a/deepmind/more-than-six-months.csv b/leetcode/deepmind/more-than-six-months.csv similarity index 100% rename from deepmind/more-than-six-months.csv rename to leetcode/deepmind/more-than-six-months.csv diff --git a/delhivery/all.csv b/leetcode/delhivery/all.csv similarity index 100% rename from delhivery/all.csv rename to leetcode/delhivery/all.csv diff --git a/delhivery/more-than-six-months.csv b/leetcode/delhivery/more-than-six-months.csv similarity index 100% rename from delhivery/more-than-six-months.csv rename to leetcode/delhivery/more-than-six-months.csv diff --git a/deliveroo/all.csv b/leetcode/deliveroo/all.csv similarity index 100% rename from deliveroo/all.csv rename to leetcode/deliveroo/all.csv diff --git a/deliveroo/more-than-six-months.csv b/leetcode/deliveroo/more-than-six-months.csv similarity index 100% rename from deliveroo/more-than-six-months.csv rename to leetcode/deliveroo/more-than-six-months.csv diff --git a/dell/all.csv b/leetcode/dell/all.csv similarity index 100% rename from dell/all.csv rename to leetcode/dell/all.csv diff --git a/dell/more-than-six-months.csv b/leetcode/dell/more-than-six-months.csv similarity index 100% rename from dell/more-than-six-months.csv rename to leetcode/dell/more-than-six-months.csv diff --git a/dell/six-months.csv b/leetcode/dell/six-months.csv similarity index 100% rename from dell/six-months.csv rename to leetcode/dell/six-months.csv diff --git a/dell/three-months.csv b/leetcode/dell/three-months.csv similarity index 100% rename from dell/three-months.csv rename to leetcode/dell/three-months.csv diff --git a/deloitte/all.csv b/leetcode/deloitte/all.csv similarity index 100% rename from deloitte/all.csv rename to leetcode/deloitte/all.csv diff --git a/deloitte/more-than-six-months.csv b/leetcode/deloitte/more-than-six-months.csv similarity index 100% rename from deloitte/more-than-six-months.csv rename to leetcode/deloitte/more-than-six-months.csv diff --git a/deloitte/six-months.csv b/leetcode/deloitte/six-months.csv similarity index 100% rename from deloitte/six-months.csv rename to leetcode/deloitte/six-months.csv diff --git a/deloitte/thirty-days.csv b/leetcode/deloitte/thirty-days.csv similarity index 100% rename from deloitte/thirty-days.csv rename to leetcode/deloitte/thirty-days.csv diff --git a/deloitte/three-months.csv b/leetcode/deloitte/three-months.csv similarity index 100% rename from deloitte/three-months.csv rename to leetcode/deloitte/three-months.csv diff --git a/deltax/all.csv b/leetcode/deltax/all.csv similarity index 100% rename from deltax/all.csv rename to leetcode/deltax/all.csv diff --git a/deltax/more-than-six-months.csv b/leetcode/deltax/more-than-six-months.csv similarity index 100% rename from deltax/more-than-six-months.csv rename to leetcode/deltax/more-than-six-months.csv diff --git a/deutsche-bank/all.csv b/leetcode/deutsche-bank/all.csv similarity index 100% rename from deutsche-bank/all.csv rename to leetcode/deutsche-bank/all.csv diff --git a/deutsche-bank/more-than-six-months.csv b/leetcode/deutsche-bank/more-than-six-months.csv similarity index 100% rename from deutsche-bank/more-than-six-months.csv rename to leetcode/deutsche-bank/more-than-six-months.csv diff --git a/devrev/all.csv b/leetcode/devrev/all.csv similarity index 100% rename from devrev/all.csv rename to leetcode/devrev/all.csv diff --git a/devrev/more-than-six-months.csv b/leetcode/devrev/more-than-six-months.csv similarity index 100% rename from devrev/more-than-six-months.csv rename to leetcode/devrev/more-than-six-months.csv diff --git a/devsinc/all.csv b/leetcode/devsinc/all.csv similarity index 100% rename from devsinc/all.csv rename to leetcode/devsinc/all.csv diff --git a/devsinc/more-than-six-months.csv b/leetcode/devsinc/more-than-six-months.csv similarity index 100% rename from devsinc/more-than-six-months.csv rename to leetcode/devsinc/more-than-six-months.csv diff --git a/devtron/all.csv b/leetcode/devtron/all.csv similarity index 100% rename from devtron/all.csv rename to leetcode/devtron/all.csv diff --git a/devtron/more-than-six-months.csv b/leetcode/devtron/more-than-six-months.csv similarity index 100% rename from devtron/more-than-six-months.csv rename to leetcode/devtron/more-than-six-months.csv diff --git a/dialpad/all.csv b/leetcode/dialpad/all.csv similarity index 100% rename from dialpad/all.csv rename to leetcode/dialpad/all.csv diff --git a/dialpad/six-months.csv b/leetcode/dialpad/six-months.csv similarity index 100% rename from dialpad/six-months.csv rename to leetcode/dialpad/six-months.csv diff --git a/didi/all.csv b/leetcode/didi/all.csv similarity index 100% rename from didi/all.csv rename to leetcode/didi/all.csv diff --git a/didi/more-than-six-months.csv b/leetcode/didi/more-than-six-months.csv similarity index 100% rename from didi/more-than-six-months.csv rename to leetcode/didi/more-than-six-months.csv diff --git a/directi/all.csv b/leetcode/directi/all.csv similarity index 100% rename from directi/all.csv rename to leetcode/directi/all.csv diff --git a/directi/more-than-six-months.csv b/leetcode/directi/more-than-six-months.csv similarity index 100% rename from directi/more-than-six-months.csv rename to leetcode/directi/more-than-six-months.csv diff --git a/discord/all.csv b/leetcode/discord/all.csv similarity index 100% rename from discord/all.csv rename to leetcode/discord/all.csv diff --git a/discord/more-than-six-months.csv b/leetcode/discord/more-than-six-months.csv similarity index 100% rename from discord/more-than-six-months.csv rename to leetcode/discord/more-than-six-months.csv diff --git a/disney/all.csv b/leetcode/disney/all.csv similarity index 100% rename from disney/all.csv rename to leetcode/disney/all.csv diff --git a/disney/more-than-six-months.csv b/leetcode/disney/more-than-six-months.csv similarity index 100% rename from disney/more-than-six-months.csv rename to leetcode/disney/more-than-six-months.csv diff --git a/disney/six-months.csv b/leetcode/disney/six-months.csv similarity index 100% rename from disney/six-months.csv rename to leetcode/disney/six-months.csv diff --git a/dji/all.csv b/leetcode/dji/all.csv similarity index 100% rename from dji/all.csv rename to leetcode/dji/all.csv diff --git a/docusign/all.csv b/leetcode/docusign/all.csv similarity index 100% rename from docusign/all.csv rename to leetcode/docusign/all.csv diff --git a/docusign/more-than-six-months.csv b/leetcode/docusign/more-than-six-months.csv similarity index 100% rename from docusign/more-than-six-months.csv rename to leetcode/docusign/more-than-six-months.csv diff --git a/docusign/six-months.csv b/leetcode/docusign/six-months.csv similarity index 100% rename from docusign/six-months.csv rename to leetcode/docusign/six-months.csv diff --git a/docusign/thirty-days.csv b/leetcode/docusign/thirty-days.csv similarity index 100% rename from docusign/thirty-days.csv rename to leetcode/docusign/thirty-days.csv diff --git a/docusign/three-months.csv b/leetcode/docusign/three-months.csv similarity index 100% rename from docusign/three-months.csv rename to leetcode/docusign/three-months.csv diff --git a/doordash/all.csv b/leetcode/doordash/all.csv similarity index 100% rename from doordash/all.csv rename to leetcode/doordash/all.csv diff --git a/doordash/more-than-six-months.csv b/leetcode/doordash/more-than-six-months.csv similarity index 100% rename from doordash/more-than-six-months.csv rename to leetcode/doordash/more-than-six-months.csv diff --git a/doordash/six-months.csv b/leetcode/doordash/six-months.csv similarity index 100% rename from doordash/six-months.csv rename to leetcode/doordash/six-months.csv diff --git a/doordash/thirty-days.csv b/leetcode/doordash/thirty-days.csv similarity index 100% rename from doordash/thirty-days.csv rename to leetcode/doordash/thirty-days.csv diff --git a/doordash/three-months.csv b/leetcode/doordash/three-months.csv similarity index 100% rename from doordash/three-months.csv rename to leetcode/doordash/three-months.csv diff --git a/dp-world/all.csv b/leetcode/dp-world/all.csv similarity index 100% rename from dp-world/all.csv rename to leetcode/dp-world/all.csv diff --git a/dp-world/more-than-six-months.csv b/leetcode/dp-world/more-than-six-months.csv similarity index 100% rename from dp-world/more-than-six-months.csv rename to leetcode/dp-world/more-than-six-months.csv diff --git a/dp-world/six-months.csv b/leetcode/dp-world/six-months.csv similarity index 100% rename from dp-world/six-months.csv rename to leetcode/dp-world/six-months.csv diff --git a/drawbridge/all.csv b/leetcode/drawbridge/all.csv similarity index 100% rename from drawbridge/all.csv rename to leetcode/drawbridge/all.csv diff --git a/drawbridge/more-than-six-months.csv b/leetcode/drawbridge/more-than-six-months.csv similarity index 100% rename from drawbridge/more-than-six-months.csv rename to leetcode/drawbridge/more-than-six-months.csv diff --git a/dream11/all.csv b/leetcode/dream11/all.csv similarity index 100% rename from dream11/all.csv rename to leetcode/dream11/all.csv diff --git a/dream11/more-than-six-months.csv b/leetcode/dream11/more-than-six-months.csv similarity index 100% rename from dream11/more-than-six-months.csv rename to leetcode/dream11/more-than-six-months.csv diff --git a/dream11/six-months.csv b/leetcode/dream11/six-months.csv similarity index 100% rename from dream11/six-months.csv rename to leetcode/dream11/six-months.csv diff --git a/dream11/three-months.csv b/leetcode/dream11/three-months.csv similarity index 100% rename from dream11/three-months.csv rename to leetcode/dream11/three-months.csv diff --git a/dropbox/all.csv b/leetcode/dropbox/all.csv similarity index 100% rename from dropbox/all.csv rename to leetcode/dropbox/all.csv diff --git a/dropbox/more-than-six-months.csv b/leetcode/dropbox/more-than-six-months.csv similarity index 100% rename from dropbox/more-than-six-months.csv rename to leetcode/dropbox/more-than-six-months.csv diff --git a/dropbox/six-months.csv b/leetcode/dropbox/six-months.csv similarity index 100% rename from dropbox/six-months.csv rename to leetcode/dropbox/six-months.csv diff --git a/dropbox/three-months.csv b/leetcode/dropbox/three-months.csv similarity index 100% rename from dropbox/three-months.csv rename to leetcode/dropbox/three-months.csv diff --git a/druva/all.csv b/leetcode/druva/all.csv similarity index 100% rename from druva/all.csv rename to leetcode/druva/all.csv diff --git a/druva/more-than-six-months.csv b/leetcode/druva/more-than-six-months.csv similarity index 100% rename from druva/more-than-six-months.csv rename to leetcode/druva/more-than-six-months.csv diff --git a/drw/all.csv b/leetcode/drw/all.csv similarity index 100% rename from drw/all.csv rename to leetcode/drw/all.csv diff --git a/drw/more-than-six-months.csv b/leetcode/drw/more-than-six-months.csv similarity index 100% rename from drw/more-than-six-months.csv rename to leetcode/drw/more-than-six-months.csv diff --git a/drw/six-months.csv b/leetcode/drw/six-months.csv similarity index 100% rename from drw/six-months.csv rename to leetcode/drw/six-months.csv diff --git a/dtcc/all.csv b/leetcode/dtcc/all.csv similarity index 100% rename from dtcc/all.csv rename to leetcode/dtcc/all.csv diff --git a/dtcc/more-than-six-months.csv b/leetcode/dtcc/more-than-six-months.csv similarity index 100% rename from dtcc/more-than-six-months.csv rename to leetcode/dtcc/more-than-six-months.csv diff --git a/dunzo/all.csv b/leetcode/dunzo/all.csv similarity index 100% rename from dunzo/all.csv rename to leetcode/dunzo/all.csv diff --git a/dunzo/more-than-six-months.csv b/leetcode/dunzo/more-than-six-months.csv similarity index 100% rename from dunzo/more-than-six-months.csv rename to leetcode/dunzo/more-than-six-months.csv diff --git a/duolingo/all.csv b/leetcode/duolingo/all.csv similarity index 100% rename from duolingo/all.csv rename to leetcode/duolingo/all.csv diff --git a/duolingo/more-than-six-months.csv b/leetcode/duolingo/more-than-six-months.csv similarity index 100% rename from duolingo/more-than-six-months.csv rename to leetcode/duolingo/more-than-six-months.csv diff --git a/duolingo/six-months.csv b/leetcode/duolingo/six-months.csv similarity index 100% rename from duolingo/six-months.csv rename to leetcode/duolingo/six-months.csv diff --git a/dxc/all.csv b/leetcode/dxc/all.csv similarity index 100% rename from dxc/all.csv rename to leetcode/dxc/all.csv diff --git a/dxc/more-than-six-months.csv b/leetcode/dxc/more-than-six-months.csv similarity index 100% rename from dxc/more-than-six-months.csv rename to leetcode/dxc/more-than-six-months.csv diff --git a/earnin/all.csv b/leetcode/earnin/all.csv similarity index 100% rename from earnin/all.csv rename to leetcode/earnin/all.csv diff --git a/earnin/more-than-six-months.csv b/leetcode/earnin/more-than-six-months.csv similarity index 100% rename from earnin/more-than-six-months.csv rename to leetcode/earnin/more-than-six-months.csv diff --git a/ebay/all.csv b/leetcode/ebay/all.csv similarity index 100% rename from ebay/all.csv rename to leetcode/ebay/all.csv diff --git a/ebay/more-than-six-months.csv b/leetcode/ebay/more-than-six-months.csv similarity index 100% rename from ebay/more-than-six-months.csv rename to leetcode/ebay/more-than-six-months.csv diff --git a/ebay/six-months.csv b/leetcode/ebay/six-months.csv similarity index 100% rename from ebay/six-months.csv rename to leetcode/ebay/six-months.csv diff --git a/ebay/thirty-days.csv b/leetcode/ebay/thirty-days.csv similarity index 100% rename from ebay/thirty-days.csv rename to leetcode/ebay/thirty-days.csv diff --git a/ebay/three-months.csv b/leetcode/ebay/three-months.csv similarity index 100% rename from ebay/three-months.csv rename to leetcode/ebay/three-months.csv diff --git a/edelweiss/all.csv b/leetcode/edelweiss/all.csv similarity index 100% rename from edelweiss/all.csv rename to leetcode/edelweiss/all.csv diff --git a/edelweiss/more-than-six-months.csv b/leetcode/edelweiss/more-than-six-months.csv similarity index 100% rename from edelweiss/more-than-six-months.csv rename to leetcode/edelweiss/more-than-six-months.csv diff --git a/elbit/all.csv b/leetcode/elbit/all.csv similarity index 100% rename from elbit/all.csv rename to leetcode/elbit/all.csv diff --git a/elbit/more-than-six-months.csv b/leetcode/elbit/more-than-six-months.csv similarity index 100% rename from elbit/more-than-six-months.csv rename to leetcode/elbit/more-than-six-months.csv diff --git a/electronic-arts/all.csv b/leetcode/electronic-arts/all.csv similarity index 100% rename from electronic-arts/all.csv rename to leetcode/electronic-arts/all.csv diff --git a/electronic-arts/more-than-six-months.csv b/leetcode/electronic-arts/more-than-six-months.csv similarity index 100% rename from electronic-arts/more-than-six-months.csv rename to leetcode/electronic-arts/more-than-six-months.csv diff --git a/elitmus/all.csv b/leetcode/elitmus/all.csv similarity index 100% rename from elitmus/all.csv rename to leetcode/elitmus/all.csv diff --git a/elitmus/more-than-six-months.csv b/leetcode/elitmus/more-than-six-months.csv similarity index 100% rename from elitmus/more-than-six-months.csv rename to leetcode/elitmus/more-than-six-months.csv diff --git a/envoy/all.csv b/leetcode/envoy/all.csv similarity index 100% rename from envoy/all.csv rename to leetcode/envoy/all.csv diff --git a/envoy/more-than-six-months.csv b/leetcode/envoy/more-than-six-months.csv similarity index 100% rename from envoy/more-than-six-months.csv rename to leetcode/envoy/more-than-six-months.csv diff --git a/epam-systems/all.csv b/leetcode/epam-systems/all.csv similarity index 100% rename from epam-systems/all.csv rename to leetcode/epam-systems/all.csv diff --git a/epam-systems/more-than-six-months.csv b/leetcode/epam-systems/more-than-six-months.csv similarity index 100% rename from epam-systems/more-than-six-months.csv rename to leetcode/epam-systems/more-than-six-months.csv diff --git a/epam-systems/six-months.csv b/leetcode/epam-systems/six-months.csv similarity index 100% rename from epam-systems/six-months.csv rename to leetcode/epam-systems/six-months.csv diff --git a/epam-systems/three-months.csv b/leetcode/epam-systems/three-months.csv similarity index 100% rename from epam-systems/three-months.csv rename to leetcode/epam-systems/three-months.csv diff --git a/epic-games/all.csv b/leetcode/epic-games/all.csv similarity index 100% rename from epic-games/all.csv rename to leetcode/epic-games/all.csv diff --git a/epic-games/more-than-six-months.csv b/leetcode/epic-games/more-than-six-months.csv similarity index 100% rename from epic-games/more-than-six-months.csv rename to leetcode/epic-games/more-than-six-months.csv diff --git a/epic-systems/all.csv b/leetcode/epic-systems/all.csv similarity index 100% rename from epic-systems/all.csv rename to leetcode/epic-systems/all.csv diff --git a/epic-systems/more-than-six-months.csv b/leetcode/epic-systems/more-than-six-months.csv similarity index 100% rename from epic-systems/more-than-six-months.csv rename to leetcode/epic-systems/more-than-six-months.csv diff --git a/epic-systems/six-months.csv b/leetcode/epic-systems/six-months.csv similarity index 100% rename from epic-systems/six-months.csv rename to leetcode/epic-systems/six-months.csv diff --git a/epic-systems/three-months.csv b/leetcode/epic-systems/three-months.csv similarity index 100% rename from epic-systems/three-months.csv rename to leetcode/epic-systems/three-months.csv diff --git a/epifi/all.csv b/leetcode/epifi/all.csv similarity index 100% rename from epifi/all.csv rename to leetcode/epifi/all.csv diff --git a/ericsson/all.csv b/leetcode/ericsson/all.csv similarity index 100% rename from ericsson/all.csv rename to leetcode/ericsson/all.csv diff --git a/ericsson/more-than-six-months.csv b/leetcode/ericsson/more-than-six-months.csv similarity index 100% rename from ericsson/more-than-six-months.csv rename to leetcode/ericsson/more-than-six-months.csv diff --git a/etsy/all.csv b/leetcode/etsy/all.csv similarity index 100% rename from etsy/all.csv rename to leetcode/etsy/all.csv diff --git a/etsy/more-than-six-months.csv b/leetcode/etsy/more-than-six-months.csv similarity index 100% rename from etsy/more-than-six-months.csv rename to leetcode/etsy/more-than-six-months.csv diff --git a/etsy/six-months.csv b/leetcode/etsy/six-months.csv similarity index 100% rename from etsy/six-months.csv rename to leetcode/etsy/six-months.csv diff --git a/expedia/all.csv b/leetcode/expedia/all.csv similarity index 100% rename from expedia/all.csv rename to leetcode/expedia/all.csv diff --git a/expedia/more-than-six-months.csv b/leetcode/expedia/more-than-six-months.csv similarity index 100% rename from expedia/more-than-six-months.csv rename to leetcode/expedia/more-than-six-months.csv diff --git a/expedia/six-months.csv b/leetcode/expedia/six-months.csv similarity index 100% rename from expedia/six-months.csv rename to leetcode/expedia/six-months.csv diff --git a/ey/all.csv b/leetcode/ey/all.csv similarity index 100% rename from ey/all.csv rename to leetcode/ey/all.csv diff --git a/ey/more-than-six-months.csv b/leetcode/ey/more-than-six-months.csv similarity index 100% rename from ey/more-than-six-months.csv rename to leetcode/ey/more-than-six-months.csv diff --git a/f5-networks/all.csv b/leetcode/f5-networks/all.csv similarity index 100% rename from f5-networks/all.csv rename to leetcode/f5-networks/all.csv diff --git a/f5-networks/more-than-six-months.csv b/leetcode/f5-networks/more-than-six-months.csv similarity index 100% rename from f5-networks/more-than-six-months.csv rename to leetcode/f5-networks/more-than-six-months.csv diff --git a/facebook/all.csv b/leetcode/facebook/all.csv similarity index 100% rename from facebook/all.csv rename to leetcode/facebook/all.csv diff --git a/facebook/more-than-six-months.csv b/leetcode/facebook/more-than-six-months.csv similarity index 100% rename from facebook/more-than-six-months.csv rename to leetcode/facebook/more-than-six-months.csv diff --git a/facebook/six-months.csv b/leetcode/facebook/six-months.csv similarity index 100% rename from facebook/six-months.csv rename to leetcode/facebook/six-months.csv diff --git a/facebook/thirty-days.csv b/leetcode/facebook/thirty-days.csv similarity index 100% rename from facebook/thirty-days.csv rename to leetcode/facebook/thirty-days.csv diff --git a/facebook/three-months.csv b/leetcode/facebook/three-months.csv similarity index 100% rename from facebook/three-months.csv rename to leetcode/facebook/three-months.csv diff --git a/factset/all.csv b/leetcode/factset/all.csv similarity index 100% rename from factset/all.csv rename to leetcode/factset/all.csv diff --git a/factset/more-than-six-months.csv b/leetcode/factset/more-than-six-months.csv similarity index 100% rename from factset/more-than-six-months.csv rename to leetcode/factset/more-than-six-months.csv diff --git a/factwise/all.csv b/leetcode/factwise/all.csv similarity index 100% rename from factwise/all.csv rename to leetcode/factwise/all.csv diff --git a/faire/all.csv b/leetcode/faire/all.csv similarity index 100% rename from faire/all.csv rename to leetcode/faire/all.csv diff --git a/faire/more-than-six-months.csv b/leetcode/faire/more-than-six-months.csv similarity index 100% rename from faire/more-than-six-months.csv rename to leetcode/faire/more-than-six-months.csv diff --git a/faire/six-months.csv b/leetcode/faire/six-months.csv similarity index 100% rename from faire/six-months.csv rename to leetcode/faire/six-months.csv diff --git a/faire/thirty-days.csv b/leetcode/faire/thirty-days.csv similarity index 100% rename from faire/thirty-days.csv rename to leetcode/faire/thirty-days.csv diff --git a/faire/three-months.csv b/leetcode/faire/three-months.csv similarity index 100% rename from faire/three-months.csv rename to leetcode/faire/three-months.csv diff --git a/fallible/all.csv b/leetcode/fallible/all.csv similarity index 100% rename from fallible/all.csv rename to leetcode/fallible/all.csv diff --git a/fallible/more-than-six-months.csv b/leetcode/fallible/more-than-six-months.csv similarity index 100% rename from fallible/more-than-six-months.csv rename to leetcode/fallible/more-than-six-months.csv diff --git a/fastenal/all.csv b/leetcode/fastenal/all.csv similarity index 100% rename from fastenal/all.csv rename to leetcode/fastenal/all.csv diff --git a/fastenal/more-than-six-months.csv b/leetcode/fastenal/more-than-six-months.csv similarity index 100% rename from fastenal/more-than-six-months.csv rename to leetcode/fastenal/more-than-six-months.csv diff --git a/fico/all.csv b/leetcode/fico/all.csv similarity index 100% rename from fico/all.csv rename to leetcode/fico/all.csv diff --git a/fico/more-than-six-months.csv b/leetcode/fico/more-than-six-months.csv similarity index 100% rename from fico/more-than-six-months.csv rename to leetcode/fico/more-than-six-months.csv diff --git a/fidelity/all.csv b/leetcode/fidelity/all.csv similarity index 100% rename from fidelity/all.csv rename to leetcode/fidelity/all.csv diff --git a/fidelity/more-than-six-months.csv b/leetcode/fidelity/more-than-six-months.csv similarity index 100% rename from fidelity/more-than-six-months.csv rename to leetcode/fidelity/more-than-six-months.csv diff --git a/fidessa/all.csv b/leetcode/fidessa/all.csv similarity index 100% rename from fidessa/all.csv rename to leetcode/fidessa/all.csv diff --git a/fiverr/all.csv b/leetcode/fiverr/all.csv similarity index 100% rename from fiverr/all.csv rename to leetcode/fiverr/all.csv diff --git a/fiverr/more-than-six-months.csv b/leetcode/fiverr/more-than-six-months.csv similarity index 100% rename from fiverr/more-than-six-months.csv rename to leetcode/fiverr/more-than-six-months.csv diff --git a/flatiron-health/all.csv b/leetcode/flatiron-health/all.csv similarity index 100% rename from flatiron-health/all.csv rename to leetcode/flatiron-health/all.csv diff --git a/flatiron-health/more-than-six-months.csv b/leetcode/flatiron-health/more-than-six-months.csv similarity index 100% rename from flatiron-health/more-than-six-months.csv rename to leetcode/flatiron-health/more-than-six-months.csv diff --git a/flatiron-health/six-months.csv b/leetcode/flatiron-health/six-months.csv similarity index 100% rename from flatiron-health/six-months.csv rename to leetcode/flatiron-health/six-months.csv diff --git a/flatiron-health/thirty-days.csv b/leetcode/flatiron-health/thirty-days.csv similarity index 100% rename from flatiron-health/thirty-days.csv rename to leetcode/flatiron-health/thirty-days.csv diff --git a/flatiron-health/three-months.csv b/leetcode/flatiron-health/three-months.csv similarity index 100% rename from flatiron-health/three-months.csv rename to leetcode/flatiron-health/three-months.csv diff --git a/fleetx/all.csv b/leetcode/fleetx/all.csv similarity index 100% rename from fleetx/all.csv rename to leetcode/fleetx/all.csv diff --git a/fleetx/more-than-six-months.csv b/leetcode/fleetx/more-than-six-months.csv similarity index 100% rename from fleetx/more-than-six-months.csv rename to leetcode/fleetx/more-than-six-months.csv diff --git a/flexera/all.csv b/leetcode/flexera/all.csv similarity index 100% rename from flexera/all.csv rename to leetcode/flexera/all.csv diff --git a/flexera/more-than-six-months.csv b/leetcode/flexera/more-than-six-months.csv similarity index 100% rename from flexera/more-than-six-months.csv rename to leetcode/flexera/more-than-six-months.csv diff --git a/flexport/all.csv b/leetcode/flexport/all.csv similarity index 100% rename from flexport/all.csv rename to leetcode/flexport/all.csv diff --git a/flexport/more-than-six-months.csv b/leetcode/flexport/more-than-six-months.csv similarity index 100% rename from flexport/more-than-six-months.csv rename to leetcode/flexport/more-than-six-months.csv diff --git a/flexport/six-months.csv b/leetcode/flexport/six-months.csv similarity index 100% rename from flexport/six-months.csv rename to leetcode/flexport/six-months.csv diff --git a/flexport/three-months.csv b/leetcode/flexport/three-months.csv similarity index 100% rename from flexport/three-months.csv rename to leetcode/flexport/three-months.csv diff --git a/flipkart/all.csv b/leetcode/flipkart/all.csv similarity index 100% rename from flipkart/all.csv rename to leetcode/flipkart/all.csv diff --git a/flipkart/more-than-six-months.csv b/leetcode/flipkart/more-than-six-months.csv similarity index 100% rename from flipkart/more-than-six-months.csv rename to leetcode/flipkart/more-than-six-months.csv diff --git a/flipkart/six-months.csv b/leetcode/flipkart/six-months.csv similarity index 100% rename from flipkart/six-months.csv rename to leetcode/flipkart/six-months.csv diff --git a/flipkart/three-months.csv b/leetcode/flipkart/three-months.csv similarity index 100% rename from flipkart/three-months.csv rename to leetcode/flipkart/three-months.csv diff --git a/ford/all.csv b/leetcode/ford/all.csv similarity index 100% rename from ford/all.csv rename to leetcode/ford/all.csv diff --git a/ford/more-than-six-months.csv b/leetcode/ford/more-than-six-months.csv similarity index 100% rename from ford/more-than-six-months.csv rename to leetcode/ford/more-than-six-months.csv diff --git a/fortinet/all.csv b/leetcode/fortinet/all.csv similarity index 100% rename from fortinet/all.csv rename to leetcode/fortinet/all.csv diff --git a/fortinet/more-than-six-months.csv b/leetcode/fortinet/more-than-six-months.csv similarity index 100% rename from fortinet/more-than-six-months.csv rename to leetcode/fortinet/more-than-six-months.csv diff --git a/fortinet/six-months.csv b/leetcode/fortinet/six-months.csv similarity index 100% rename from fortinet/six-months.csv rename to leetcode/fortinet/six-months.csv diff --git a/fortinet/three-months.csv b/leetcode/fortinet/three-months.csv similarity index 100% rename from fortinet/three-months.csv rename to leetcode/fortinet/three-months.csv diff --git a/forusall/all.csv b/leetcode/forusall/all.csv similarity index 100% rename from forusall/all.csv rename to leetcode/forusall/all.csv diff --git a/forusall/more-than-six-months.csv b/leetcode/forusall/more-than-six-months.csv similarity index 100% rename from forusall/more-than-six-months.csv rename to leetcode/forusall/more-than-six-months.csv diff --git a/fourkites/all.csv b/leetcode/fourkites/all.csv similarity index 100% rename from fourkites/all.csv rename to leetcode/fourkites/all.csv diff --git a/fourkites/more-than-six-months.csv b/leetcode/fourkites/more-than-six-months.csv similarity index 100% rename from fourkites/more-than-six-months.csv rename to leetcode/fourkites/more-than-six-months.csv diff --git a/fpt/all.csv b/leetcode/fpt/all.csv similarity index 100% rename from fpt/all.csv rename to leetcode/fpt/all.csv diff --git a/fpt/more-than-six-months.csv b/leetcode/fpt/more-than-six-months.csv similarity index 100% rename from fpt/more-than-six-months.csv rename to leetcode/fpt/more-than-six-months.csv diff --git a/fractal-analytics/all.csv b/leetcode/fractal-analytics/all.csv similarity index 100% rename from fractal-analytics/all.csv rename to leetcode/fractal-analytics/all.csv diff --git a/fractal-analytics/more-than-six-months.csv b/leetcode/fractal-analytics/more-than-six-months.csv similarity index 100% rename from fractal-analytics/more-than-six-months.csv rename to leetcode/fractal-analytics/more-than-six-months.csv diff --git a/fractal-analytics/six-months.csv b/leetcode/fractal-analytics/six-months.csv similarity index 100% rename from fractal-analytics/six-months.csv rename to leetcode/fractal-analytics/six-months.csv diff --git a/fractal-analytics/thirty-days.csv b/leetcode/fractal-analytics/thirty-days.csv similarity index 100% rename from fractal-analytics/thirty-days.csv rename to leetcode/fractal-analytics/thirty-days.csv diff --git a/fractal-analytics/three-months.csv b/leetcode/fractal-analytics/three-months.csv similarity index 100% rename from fractal-analytics/three-months.csv rename to leetcode/fractal-analytics/three-months.csv diff --git a/freecharge/all.csv b/leetcode/freecharge/all.csv similarity index 100% rename from freecharge/all.csv rename to leetcode/freecharge/all.csv diff --git a/freecharge/more-than-six-months.csv b/leetcode/freecharge/more-than-six-months.csv similarity index 100% rename from freecharge/more-than-six-months.csv rename to leetcode/freecharge/more-than-six-months.csv diff --git a/freecharge/six-months.csv b/leetcode/freecharge/six-months.csv similarity index 100% rename from freecharge/six-months.csv rename to leetcode/freecharge/six-months.csv diff --git a/freshworks/all.csv b/leetcode/freshworks/all.csv similarity index 100% rename from freshworks/all.csv rename to leetcode/freshworks/all.csv diff --git a/freshworks/more-than-six-months.csv b/leetcode/freshworks/more-than-six-months.csv similarity index 100% rename from freshworks/more-than-six-months.csv rename to leetcode/freshworks/more-than-six-months.csv diff --git a/fynd/all.csv b/leetcode/fynd/all.csv similarity index 100% rename from fynd/all.csv rename to leetcode/fynd/all.csv diff --git a/gainsight/all.csv b/leetcode/gainsight/all.csv similarity index 100% rename from gainsight/all.csv rename to leetcode/gainsight/all.csv diff --git a/gainsight/more-than-six-months.csv b/leetcode/gainsight/more-than-six-months.csv similarity index 100% rename from gainsight/more-than-six-months.csv rename to leetcode/gainsight/more-than-six-months.csv diff --git a/gameskraft/all.csv b/leetcode/gameskraft/all.csv similarity index 100% rename from gameskraft/all.csv rename to leetcode/gameskraft/all.csv diff --git a/gameskraft/more-than-six-months.csv b/leetcode/gameskraft/more-than-six-months.csv similarity index 100% rename from gameskraft/more-than-six-months.csv rename to leetcode/gameskraft/more-than-six-months.csv diff --git a/garena/all.csv b/leetcode/garena/all.csv similarity index 100% rename from garena/all.csv rename to leetcode/garena/all.csv diff --git a/garena/more-than-six-months.csv b/leetcode/garena/more-than-six-months.csv similarity index 100% rename from garena/more-than-six-months.csv rename to leetcode/garena/more-than-six-months.csv diff --git a/garmin/all.csv b/leetcode/garmin/all.csv similarity index 100% rename from garmin/all.csv rename to leetcode/garmin/all.csv diff --git a/garmin/more-than-six-months.csv b/leetcode/garmin/more-than-six-months.csv similarity index 100% rename from garmin/more-than-six-months.csv rename to leetcode/garmin/more-than-six-months.csv diff --git a/garmin/six-months.csv b/leetcode/garmin/six-months.csv similarity index 100% rename from garmin/six-months.csv rename to leetcode/garmin/six-months.csv diff --git a/garmin/three-months.csv b/leetcode/garmin/three-months.csv similarity index 100% rename from garmin/three-months.csv rename to leetcode/garmin/three-months.csv diff --git a/gartner/all.csv b/leetcode/gartner/all.csv similarity index 100% rename from gartner/all.csv rename to leetcode/gartner/all.csv diff --git a/gartner/more-than-six-months.csv b/leetcode/gartner/more-than-six-months.csv similarity index 100% rename from gartner/more-than-six-months.csv rename to leetcode/gartner/more-than-six-months.csv diff --git a/gartner/six-months.csv b/leetcode/gartner/six-months.csv similarity index 100% rename from gartner/six-months.csv rename to leetcode/gartner/six-months.csv diff --git a/ge-digital/all.csv b/leetcode/ge-digital/all.csv similarity index 100% rename from ge-digital/all.csv rename to leetcode/ge-digital/all.csv diff --git a/ge-digital/more-than-six-months.csv b/leetcode/ge-digital/more-than-six-months.csv similarity index 100% rename from ge-digital/more-than-six-months.csv rename to leetcode/ge-digital/more-than-six-months.csv diff --git a/ge-healthcare/all.csv b/leetcode/ge-healthcare/all.csv similarity index 100% rename from ge-healthcare/all.csv rename to leetcode/ge-healthcare/all.csv diff --git a/ge-healthcare/more-than-six-months.csv b/leetcode/ge-healthcare/more-than-six-months.csv similarity index 100% rename from ge-healthcare/more-than-six-months.csv rename to leetcode/ge-healthcare/more-than-six-months.csv diff --git a/geico/all.csv b/leetcode/geico/all.csv similarity index 100% rename from geico/all.csv rename to leetcode/geico/all.csv diff --git a/geico/more-than-six-months.csv b/leetcode/geico/more-than-six-months.csv similarity index 100% rename from geico/more-than-six-months.csv rename to leetcode/geico/more-than-six-months.csv diff --git a/geico/six-months.csv b/leetcode/geico/six-months.csv similarity index 100% rename from geico/six-months.csv rename to leetcode/geico/six-months.csv diff --git a/geico/three-months.csv b/leetcode/geico/three-months.csv similarity index 100% rename from geico/three-months.csv rename to leetcode/geico/three-months.csv diff --git a/general-electric/all.csv b/leetcode/general-electric/all.csv similarity index 100% rename from general-electric/all.csv rename to leetcode/general-electric/all.csv diff --git a/general-electric/more-than-six-months.csv b/leetcode/general-electric/more-than-six-months.csv similarity index 100% rename from general-electric/more-than-six-months.csv rename to leetcode/general-electric/more-than-six-months.csv diff --git a/general-motors/all.csv b/leetcode/general-motors/all.csv similarity index 100% rename from general-motors/all.csv rename to leetcode/general-motors/all.csv diff --git a/general-motors/more-than-six-months.csv b/leetcode/general-motors/more-than-six-months.csv similarity index 100% rename from general-motors/more-than-six-months.csv rename to leetcode/general-motors/more-than-six-months.csv diff --git a/general-motors/six-months.csv b/leetcode/general-motors/six-months.csv similarity index 100% rename from general-motors/six-months.csv rename to leetcode/general-motors/six-months.csv diff --git a/general-motors/thirty-days.csv b/leetcode/general-motors/thirty-days.csv similarity index 100% rename from general-motors/thirty-days.csv rename to leetcode/general-motors/thirty-days.csv diff --git a/general-motors/three-months.csv b/leetcode/general-motors/three-months.csv similarity index 100% rename from general-motors/three-months.csv rename to leetcode/general-motors/three-months.csv diff --git a/genpact/all.csv b/leetcode/genpact/all.csv similarity index 100% rename from genpact/all.csv rename to leetcode/genpact/all.csv diff --git a/genpact/more-than-six-months.csv b/leetcode/genpact/more-than-six-months.csv similarity index 100% rename from genpact/more-than-six-months.csv rename to leetcode/genpact/more-than-six-months.csv diff --git a/gilt-groupe/all.csv b/leetcode/gilt-groupe/all.csv similarity index 100% rename from gilt-groupe/all.csv rename to leetcode/gilt-groupe/all.csv diff --git a/gilt-groupe/more-than-six-months.csv b/leetcode/gilt-groupe/more-than-six-months.csv similarity index 100% rename from gilt-groupe/more-than-six-months.csv rename to leetcode/gilt-groupe/more-than-six-months.csv diff --git a/github/all.csv b/leetcode/github/all.csv similarity index 100% rename from github/all.csv rename to leetcode/github/all.csv diff --git a/github/six-months.csv b/leetcode/github/six-months.csv similarity index 100% rename from github/six-months.csv rename to leetcode/github/six-months.csv diff --git a/glassdoor/all.csv b/leetcode/glassdoor/all.csv similarity index 100% rename from glassdoor/all.csv rename to leetcode/glassdoor/all.csv diff --git a/glassdoor/more-than-six-months.csv b/leetcode/glassdoor/more-than-six-months.csv similarity index 100% rename from glassdoor/more-than-six-months.csv rename to leetcode/glassdoor/more-than-six-months.csv diff --git a/globallogic/all.csv b/leetcode/globallogic/all.csv similarity index 100% rename from globallogic/all.csv rename to leetcode/globallogic/all.csv diff --git a/globallogic/more-than-six-months.csv b/leetcode/globallogic/more-than-six-months.csv similarity index 100% rename from globallogic/more-than-six-months.csv rename to leetcode/globallogic/more-than-six-months.csv diff --git a/globallogic/six-months.csv b/leetcode/globallogic/six-months.csv similarity index 100% rename from globallogic/six-months.csv rename to leetcode/globallogic/six-months.csv diff --git a/globant/all.csv b/leetcode/globant/all.csv similarity index 100% rename from globant/all.csv rename to leetcode/globant/all.csv diff --git a/globant/more-than-six-months.csv b/leetcode/globant/more-than-six-months.csv similarity index 100% rename from globant/more-than-six-months.csv rename to leetcode/globant/more-than-six-months.csv diff --git a/glovo/all.csv b/leetcode/glovo/all.csv similarity index 100% rename from glovo/all.csv rename to leetcode/glovo/all.csv diff --git a/glovo/six-months.csv b/leetcode/glovo/six-months.csv similarity index 100% rename from glovo/six-months.csv rename to leetcode/glovo/six-months.csv diff --git a/godaddy/all.csv b/leetcode/godaddy/all.csv similarity index 100% rename from godaddy/all.csv rename to leetcode/godaddy/all.csv diff --git a/godaddy/more-than-six-months.csv b/leetcode/godaddy/more-than-six-months.csv similarity index 100% rename from godaddy/more-than-six-months.csv rename to leetcode/godaddy/more-than-six-months.csv diff --git a/gojek/all.csv b/leetcode/gojek/all.csv similarity index 100% rename from gojek/all.csv rename to leetcode/gojek/all.csv diff --git a/gojek/more-than-six-months.csv b/leetcode/gojek/more-than-six-months.csv similarity index 100% rename from gojek/more-than-six-months.csv rename to leetcode/gojek/more-than-six-months.csv diff --git a/goldman-sachs/all.csv b/leetcode/goldman-sachs/all.csv similarity index 100% rename from goldman-sachs/all.csv rename to leetcode/goldman-sachs/all.csv diff --git a/goldman-sachs/more-than-six-months.csv b/leetcode/goldman-sachs/more-than-six-months.csv similarity index 100% rename from goldman-sachs/more-than-six-months.csv rename to leetcode/goldman-sachs/more-than-six-months.csv diff --git a/goldman-sachs/six-months.csv b/leetcode/goldman-sachs/six-months.csv similarity index 100% rename from goldman-sachs/six-months.csv rename to leetcode/goldman-sachs/six-months.csv diff --git a/goldman-sachs/thirty-days.csv b/leetcode/goldman-sachs/thirty-days.csv similarity index 100% rename from goldman-sachs/thirty-days.csv rename to leetcode/goldman-sachs/thirty-days.csv diff --git a/goldman-sachs/three-months.csv b/leetcode/goldman-sachs/three-months.csv similarity index 100% rename from goldman-sachs/three-months.csv rename to leetcode/goldman-sachs/three-months.csv diff --git a/google/all.csv b/leetcode/google/all.csv similarity index 100% rename from google/all.csv rename to leetcode/google/all.csv diff --git a/google/more-than-six-months.csv b/leetcode/google/more-than-six-months.csv similarity index 100% rename from google/more-than-six-months.csv rename to leetcode/google/more-than-six-months.csv diff --git a/google/six-months.csv b/leetcode/google/six-months.csv similarity index 100% rename from google/six-months.csv rename to leetcode/google/six-months.csv diff --git a/google/thirty-days.csv b/leetcode/google/thirty-days.csv similarity index 100% rename from google/thirty-days.csv rename to leetcode/google/thirty-days.csv diff --git a/google/three-months.csv b/leetcode/google/three-months.csv similarity index 100% rename from google/three-months.csv rename to leetcode/google/three-months.csv diff --git a/gopuff/all.csv b/leetcode/gopuff/all.csv similarity index 100% rename from gopuff/all.csv rename to leetcode/gopuff/all.csv diff --git a/gopuff/six-months.csv b/leetcode/gopuff/six-months.csv similarity index 100% rename from gopuff/six-months.csv rename to leetcode/gopuff/six-months.csv diff --git a/grab/all.csv b/leetcode/grab/all.csv similarity index 100% rename from grab/all.csv rename to leetcode/grab/all.csv diff --git a/grab/more-than-six-months.csv b/leetcode/grab/more-than-six-months.csv similarity index 100% rename from grab/more-than-six-months.csv rename to leetcode/grab/more-than-six-months.csv diff --git a/grab/six-months.csv b/leetcode/grab/six-months.csv similarity index 100% rename from grab/six-months.csv rename to leetcode/grab/six-months.csv diff --git a/grab/thirty-days.csv b/leetcode/grab/thirty-days.csv similarity index 100% rename from grab/thirty-days.csv rename to leetcode/grab/thirty-days.csv diff --git a/grab/three-months.csv b/leetcode/grab/three-months.csv similarity index 100% rename from grab/three-months.csv rename to leetcode/grab/three-months.csv diff --git a/grammarly/all.csv b/leetcode/grammarly/all.csv similarity index 100% rename from grammarly/all.csv rename to leetcode/grammarly/all.csv diff --git a/grammarly/more-than-six-months.csv b/leetcode/grammarly/more-than-six-months.csv similarity index 100% rename from grammarly/more-than-six-months.csv rename to leetcode/grammarly/more-than-six-months.csv diff --git a/grammarly/six-months.csv b/leetcode/grammarly/six-months.csv similarity index 100% rename from grammarly/six-months.csv rename to leetcode/grammarly/six-months.csv diff --git a/grammarly/thirty-days.csv b/leetcode/grammarly/thirty-days.csv similarity index 100% rename from grammarly/thirty-days.csv rename to leetcode/grammarly/thirty-days.csv diff --git a/grammarly/three-months.csv b/leetcode/grammarly/three-months.csv similarity index 100% rename from grammarly/three-months.csv rename to leetcode/grammarly/three-months.csv diff --git a/graviton/all.csv b/leetcode/graviton/all.csv similarity index 100% rename from graviton/all.csv rename to leetcode/graviton/all.csv diff --git a/graviton/more-than-six-months.csv b/leetcode/graviton/more-than-six-months.csv similarity index 100% rename from graviton/more-than-six-months.csv rename to leetcode/graviton/more-than-six-months.csv diff --git a/grid-dynamics/all.csv b/leetcode/grid-dynamics/all.csv similarity index 100% rename from grid-dynamics/all.csv rename to leetcode/grid-dynamics/all.csv diff --git a/grid-dynamics/more-than-six-months.csv b/leetcode/grid-dynamics/more-than-six-months.csv similarity index 100% rename from grid-dynamics/more-than-six-months.csv rename to leetcode/grid-dynamics/more-than-six-months.csv diff --git a/groupon/all.csv b/leetcode/groupon/all.csv similarity index 100% rename from groupon/all.csv rename to leetcode/groupon/all.csv diff --git a/groupon/more-than-six-months.csv b/leetcode/groupon/more-than-six-months.csv similarity index 100% rename from groupon/more-than-six-months.csv rename to leetcode/groupon/more-than-six-months.csv diff --git a/groww/all.csv b/leetcode/groww/all.csv similarity index 100% rename from groww/all.csv rename to leetcode/groww/all.csv diff --git a/groww/more-than-six-months.csv b/leetcode/groww/more-than-six-months.csv similarity index 100% rename from groww/more-than-six-months.csv rename to leetcode/groww/more-than-six-months.csv diff --git a/grubhub/all.csv b/leetcode/grubhub/all.csv similarity index 100% rename from grubhub/all.csv rename to leetcode/grubhub/all.csv diff --git a/grubhub/more-than-six-months.csv b/leetcode/grubhub/more-than-six-months.csv similarity index 100% rename from grubhub/more-than-six-months.csv rename to leetcode/grubhub/more-than-six-months.csv diff --git a/gsa-capital/all.csv b/leetcode/gsa-capital/all.csv similarity index 100% rename from gsa-capital/all.csv rename to leetcode/gsa-capital/all.csv diff --git a/gsa-capital/more-than-six-months.csv b/leetcode/gsa-capital/more-than-six-months.csv similarity index 100% rename from gsa-capital/more-than-six-months.csv rename to leetcode/gsa-capital/more-than-six-months.csv diff --git a/gsn-games/all.csv b/leetcode/gsn-games/all.csv similarity index 100% rename from gsn-games/all.csv rename to leetcode/gsn-games/all.csv diff --git a/gsn-games/more-than-six-months.csv b/leetcode/gsn-games/more-than-six-months.csv similarity index 100% rename from gsn-games/more-than-six-months.csv rename to leetcode/gsn-games/more-than-six-months.csv diff --git a/guidewire/all.csv b/leetcode/guidewire/all.csv similarity index 100% rename from guidewire/all.csv rename to leetcode/guidewire/all.csv diff --git a/guidewire/more-than-six-months.csv b/leetcode/guidewire/more-than-six-months.csv similarity index 100% rename from guidewire/more-than-six-months.csv rename to leetcode/guidewire/more-than-six-months.csv diff --git a/guidewire/six-months.csv b/leetcode/guidewire/six-months.csv similarity index 100% rename from guidewire/six-months.csv rename to leetcode/guidewire/six-months.csv diff --git a/guidewire/thirty-days.csv b/leetcode/guidewire/thirty-days.csv similarity index 100% rename from guidewire/thirty-days.csv rename to leetcode/guidewire/thirty-days.csv diff --git a/guidewire/three-months.csv b/leetcode/guidewire/three-months.csv similarity index 100% rename from guidewire/three-months.csv rename to leetcode/guidewire/three-months.csv diff --git a/gusto/all.csv b/leetcode/gusto/all.csv similarity index 100% rename from gusto/all.csv rename to leetcode/gusto/all.csv diff --git a/gusto/more-than-six-months.csv b/leetcode/gusto/more-than-six-months.csv similarity index 100% rename from gusto/more-than-six-months.csv rename to leetcode/gusto/more-than-six-months.csv diff --git a/gusto/six-months.csv b/leetcode/gusto/six-months.csv similarity index 100% rename from gusto/six-months.csv rename to leetcode/gusto/six-months.csv diff --git a/gusto/three-months.csv b/leetcode/gusto/three-months.csv similarity index 100% rename from gusto/three-months.csv rename to leetcode/gusto/three-months.csv diff --git a/harman/all.csv b/leetcode/harman/all.csv similarity index 100% rename from harman/all.csv rename to leetcode/harman/all.csv diff --git a/harman/more-than-six-months.csv b/leetcode/harman/more-than-six-months.csv similarity index 100% rename from harman/more-than-six-months.csv rename to leetcode/harman/more-than-six-months.csv diff --git a/harness/all.csv b/leetcode/harness/all.csv similarity index 100% rename from harness/all.csv rename to leetcode/harness/all.csv diff --git a/harness/more-than-six-months.csv b/leetcode/harness/more-than-six-months.csv similarity index 100% rename from harness/more-than-six-months.csv rename to leetcode/harness/more-than-six-months.csv diff --git a/hashedin/all.csv b/leetcode/hashedin/all.csv similarity index 100% rename from hashedin/all.csv rename to leetcode/hashedin/all.csv diff --git a/hashedin/more-than-six-months.csv b/leetcode/hashedin/more-than-six-months.csv similarity index 100% rename from hashedin/more-than-six-months.csv rename to leetcode/hashedin/more-than-six-months.csv diff --git a/hashedin/six-months.csv b/leetcode/hashedin/six-months.csv similarity index 100% rename from hashedin/six-months.csv rename to leetcode/hashedin/six-months.csv diff --git a/hashedin/three-months.csv b/leetcode/hashedin/three-months.csv similarity index 100% rename from hashedin/three-months.csv rename to leetcode/hashedin/three-months.csv diff --git a/hbo/all.csv b/leetcode/hbo/all.csv similarity index 100% rename from hbo/all.csv rename to leetcode/hbo/all.csv diff --git a/hbo/more-than-six-months.csv b/leetcode/hbo/more-than-six-months.csv similarity index 100% rename from hbo/more-than-six-months.csv rename to leetcode/hbo/more-than-six-months.csv diff --git a/hcl/all.csv b/leetcode/hcl/all.csv similarity index 100% rename from hcl/all.csv rename to leetcode/hcl/all.csv diff --git a/hcl/more-than-six-months.csv b/leetcode/hcl/more-than-six-months.csv similarity index 100% rename from hcl/more-than-six-months.csv rename to leetcode/hcl/more-than-six-months.csv diff --git a/hcl/six-months.csv b/leetcode/hcl/six-months.csv similarity index 100% rename from hcl/six-months.csv rename to leetcode/hcl/six-months.csv diff --git a/heb/all.csv b/leetcode/heb/all.csv similarity index 100% rename from heb/all.csv rename to leetcode/heb/all.csv diff --git a/heb/more-than-six-months.csv b/leetcode/heb/more-than-six-months.csv similarity index 100% rename from heb/more-than-six-months.csv rename to leetcode/heb/more-than-six-months.csv diff --git a/helix/all.csv b/leetcode/helix/all.csv similarity index 100% rename from helix/all.csv rename to leetcode/helix/all.csv diff --git a/helix/more-than-six-months.csv b/leetcode/helix/more-than-six-months.csv similarity index 100% rename from helix/more-than-six-months.csv rename to leetcode/helix/more-than-six-months.csv diff --git a/hertz/all.csv b/leetcode/hertz/all.csv similarity index 100% rename from hertz/all.csv rename to leetcode/hertz/all.csv diff --git a/hertz/more-than-six-months.csv b/leetcode/hertz/more-than-six-months.csv similarity index 100% rename from hertz/more-than-six-months.csv rename to leetcode/hertz/more-than-six-months.csv diff --git a/highspot/all.csv b/leetcode/highspot/all.csv similarity index 100% rename from highspot/all.csv rename to leetcode/highspot/all.csv diff --git a/highspot/more-than-six-months.csv b/leetcode/highspot/more-than-six-months.csv similarity index 100% rename from highspot/more-than-six-months.csv rename to leetcode/highspot/more-than-six-months.csv diff --git a/hilabs/all.csv b/leetcode/hilabs/all.csv similarity index 100% rename from hilabs/all.csv rename to leetcode/hilabs/all.csv diff --git a/hilabs/more-than-six-months.csv b/leetcode/hilabs/more-than-six-months.csv similarity index 100% rename from hilabs/more-than-six-months.csv rename to leetcode/hilabs/more-than-six-months.csv diff --git a/hive/all.csv b/leetcode/hive/all.csv similarity index 100% rename from hive/all.csv rename to leetcode/hive/all.csv diff --git a/hive/more-than-six-months.csv b/leetcode/hive/more-than-six-months.csv similarity index 100% rename from hive/more-than-six-months.csv rename to leetcode/hive/more-than-six-months.csv diff --git a/hiver/all.csv b/leetcode/hiver/all.csv similarity index 100% rename from hiver/all.csv rename to leetcode/hiver/all.csv diff --git a/hiver/more-than-six-months.csv b/leetcode/hiver/more-than-six-months.csv similarity index 100% rename from hiver/more-than-six-months.csv rename to leetcode/hiver/more-than-six-months.csv diff --git a/honey/all.csv b/leetcode/honey/all.csv similarity index 100% rename from honey/all.csv rename to leetcode/honey/all.csv diff --git a/honeywell/all.csv b/leetcode/honeywell/all.csv similarity index 100% rename from honeywell/all.csv rename to leetcode/honeywell/all.csv diff --git a/honeywell/more-than-six-months.csv b/leetcode/honeywell/more-than-six-months.csv similarity index 100% rename from honeywell/more-than-six-months.csv rename to leetcode/honeywell/more-than-six-months.csv diff --git a/hopper/all.csv b/leetcode/hopper/all.csv similarity index 100% rename from hopper/all.csv rename to leetcode/hopper/all.csv diff --git a/hopper/six-months.csv b/leetcode/hopper/six-months.csv similarity index 100% rename from hopper/six-months.csv rename to leetcode/hopper/six-months.csv diff --git a/hopper/three-months.csv b/leetcode/hopper/three-months.csv similarity index 100% rename from hopper/three-months.csv rename to leetcode/hopper/three-months.csv diff --git a/hotstar/all.csv b/leetcode/hotstar/all.csv similarity index 100% rename from hotstar/all.csv rename to leetcode/hotstar/all.csv diff --git a/hotstar/more-than-six-months.csv b/leetcode/hotstar/more-than-six-months.csv similarity index 100% rename from hotstar/more-than-six-months.csv rename to leetcode/hotstar/more-than-six-months.csv diff --git a/houzz/all.csv b/leetcode/houzz/all.csv similarity index 100% rename from houzz/all.csv rename to leetcode/houzz/all.csv diff --git a/houzz/more-than-six-months.csv b/leetcode/houzz/more-than-six-months.csv similarity index 100% rename from houzz/more-than-six-months.csv rename to leetcode/houzz/more-than-six-months.csv diff --git a/hp/all.csv b/leetcode/hp/all.csv similarity index 100% rename from hp/all.csv rename to leetcode/hp/all.csv diff --git a/hp/more-than-six-months.csv b/leetcode/hp/more-than-six-months.csv similarity index 100% rename from hp/more-than-six-months.csv rename to leetcode/hp/more-than-six-months.csv diff --git a/hpe/all.csv b/leetcode/hpe/all.csv similarity index 100% rename from hpe/all.csv rename to leetcode/hpe/all.csv diff --git a/hpe/more-than-six-months.csv b/leetcode/hpe/more-than-six-months.csv similarity index 100% rename from hpe/more-than-six-months.csv rename to leetcode/hpe/more-than-six-months.csv diff --git a/hrt/all.csv b/leetcode/hrt/all.csv similarity index 100% rename from hrt/all.csv rename to leetcode/hrt/all.csv diff --git a/hrt/more-than-six-months.csv b/leetcode/hrt/more-than-six-months.csv similarity index 100% rename from hrt/more-than-six-months.csv rename to leetcode/hrt/more-than-six-months.csv diff --git a/hsbc/all.csv b/leetcode/hsbc/all.csv similarity index 100% rename from hsbc/all.csv rename to leetcode/hsbc/all.csv diff --git a/hsbc/more-than-six-months.csv b/leetcode/hsbc/more-than-six-months.csv similarity index 100% rename from hsbc/more-than-six-months.csv rename to leetcode/hsbc/more-than-six-months.csv diff --git a/hsbc/six-months.csv b/leetcode/hsbc/six-months.csv similarity index 100% rename from hsbc/six-months.csv rename to leetcode/hsbc/six-months.csv diff --git a/hsbc/three-months.csv b/leetcode/hsbc/three-months.csv similarity index 100% rename from hsbc/three-months.csv rename to leetcode/hsbc/three-months.csv diff --git a/huawei/all.csv b/leetcode/huawei/all.csv similarity index 100% rename from huawei/all.csv rename to leetcode/huawei/all.csv diff --git a/huawei/more-than-six-months.csv b/leetcode/huawei/more-than-six-months.csv similarity index 100% rename from huawei/more-than-six-months.csv rename to leetcode/huawei/more-than-six-months.csv diff --git a/hubspot/all.csv b/leetcode/hubspot/all.csv similarity index 100% rename from hubspot/all.csv rename to leetcode/hubspot/all.csv diff --git a/hubspot/more-than-six-months.csv b/leetcode/hubspot/more-than-six-months.csv similarity index 100% rename from hubspot/more-than-six-months.csv rename to leetcode/hubspot/more-than-six-months.csv diff --git a/hubspot/six-months.csv b/leetcode/hubspot/six-months.csv similarity index 100% rename from hubspot/six-months.csv rename to leetcode/hubspot/six-months.csv diff --git a/hubspot/three-months.csv b/leetcode/hubspot/three-months.csv similarity index 100% rename from hubspot/three-months.csv rename to leetcode/hubspot/three-months.csv diff --git a/hulu/all.csv b/leetcode/hulu/all.csv similarity index 100% rename from hulu/all.csv rename to leetcode/hulu/all.csv diff --git a/hulu/more-than-six-months.csv b/leetcode/hulu/more-than-six-months.csv similarity index 100% rename from hulu/more-than-six-months.csv rename to leetcode/hulu/more-than-six-months.csv diff --git a/hyperverge/all.csv b/leetcode/hyperverge/all.csv similarity index 100% rename from hyperverge/all.csv rename to leetcode/hyperverge/all.csv diff --git a/hyperverge/more-than-six-months.csv b/leetcode/hyperverge/more-than-six-months.csv similarity index 100% rename from hyperverge/more-than-six-months.csv rename to leetcode/hyperverge/more-than-six-months.csv diff --git a/ibm/all.csv b/leetcode/ibm/all.csv similarity index 100% rename from ibm/all.csv rename to leetcode/ibm/all.csv diff --git a/ibm/more-than-six-months.csv b/leetcode/ibm/more-than-six-months.csv similarity index 100% rename from ibm/more-than-six-months.csv rename to leetcode/ibm/more-than-six-months.csv diff --git a/ibm/six-months.csv b/leetcode/ibm/six-months.csv similarity index 100% rename from ibm/six-months.csv rename to leetcode/ibm/six-months.csv diff --git a/ibm/thirty-days.csv b/leetcode/ibm/thirty-days.csv similarity index 100% rename from ibm/thirty-days.csv rename to leetcode/ibm/thirty-days.csv diff --git a/ibm/three-months.csv b/leetcode/ibm/three-months.csv similarity index 100% rename from ibm/three-months.csv rename to leetcode/ibm/three-months.csv diff --git a/iit-bombay/all.csv b/leetcode/iit-bombay/all.csv similarity index 100% rename from iit-bombay/all.csv rename to leetcode/iit-bombay/all.csv diff --git a/iit-bombay/more-than-six-months.csv b/leetcode/iit-bombay/more-than-six-months.csv similarity index 100% rename from iit-bombay/more-than-six-months.csv rename to leetcode/iit-bombay/more-than-six-months.csv diff --git a/imc/all.csv b/leetcode/imc/all.csv similarity index 100% rename from imc/all.csv rename to leetcode/imc/all.csv diff --git a/imc/more-than-six-months.csv b/leetcode/imc/more-than-six-months.csv similarity index 100% rename from imc/more-than-six-months.csv rename to leetcode/imc/more-than-six-months.csv diff --git a/impact-analytics/all.csv b/leetcode/impact-analytics/all.csv similarity index 100% rename from impact-analytics/all.csv rename to leetcode/impact-analytics/all.csv diff --git a/impact-analytics/more-than-six-months.csv b/leetcode/impact-analytics/more-than-six-months.csv similarity index 100% rename from impact-analytics/more-than-six-months.csv rename to leetcode/impact-analytics/more-than-six-months.csv diff --git a/increff/all.csv b/leetcode/increff/all.csv similarity index 100% rename from increff/all.csv rename to leetcode/increff/all.csv diff --git a/increff/more-than-six-months.csv b/leetcode/increff/more-than-six-months.csv similarity index 100% rename from increff/more-than-six-months.csv rename to leetcode/increff/more-than-six-months.csv diff --git a/indeed/all.csv b/leetcode/indeed/all.csv similarity index 100% rename from indeed/all.csv rename to leetcode/indeed/all.csv diff --git a/indeed/more-than-six-months.csv b/leetcode/indeed/more-than-six-months.csv similarity index 100% rename from indeed/more-than-six-months.csv rename to leetcode/indeed/more-than-six-months.csv diff --git a/indmoney/all.csv b/leetcode/indmoney/all.csv similarity index 100% rename from indmoney/all.csv rename to leetcode/indmoney/all.csv diff --git a/indmoney/more-than-six-months.csv b/leetcode/indmoney/more-than-six-months.csv similarity index 100% rename from indmoney/more-than-six-months.csv rename to leetcode/indmoney/more-than-six-months.csv diff --git a/info-edge/all.csv b/leetcode/info-edge/all.csv similarity index 100% rename from info-edge/all.csv rename to leetcode/info-edge/all.csv diff --git a/info-edge/more-than-six-months.csv b/leetcode/info-edge/more-than-six-months.csv similarity index 100% rename from info-edge/more-than-six-months.csv rename to leetcode/info-edge/more-than-six-months.csv diff --git a/info-edge/six-months.csv b/leetcode/info-edge/six-months.csv similarity index 100% rename from info-edge/six-months.csv rename to leetcode/info-edge/six-months.csv diff --git a/informatica/all.csv b/leetcode/informatica/all.csv similarity index 100% rename from informatica/all.csv rename to leetcode/informatica/all.csv diff --git a/informatica/more-than-six-months.csv b/leetcode/informatica/more-than-six-months.csv similarity index 100% rename from informatica/more-than-six-months.csv rename to leetcode/informatica/more-than-six-months.csv diff --git a/infosys/all.csv b/leetcode/infosys/all.csv similarity index 100% rename from infosys/all.csv rename to leetcode/infosys/all.csv diff --git a/infosys/more-than-six-months.csv b/leetcode/infosys/more-than-six-months.csv similarity index 100% rename from infosys/more-than-six-months.csv rename to leetcode/infosys/more-than-six-months.csv diff --git a/infosys/six-months.csv b/leetcode/infosys/six-months.csv similarity index 100% rename from infosys/six-months.csv rename to leetcode/infosys/six-months.csv diff --git a/infosys/thirty-days.csv b/leetcode/infosys/thirty-days.csv similarity index 100% rename from infosys/thirty-days.csv rename to leetcode/infosys/thirty-days.csv diff --git a/infosys/three-months.csv b/leetcode/infosys/three-months.csv similarity index 100% rename from infosys/three-months.csv rename to leetcode/infosys/three-months.csv diff --git a/inmobi/all.csv b/leetcode/inmobi/all.csv similarity index 100% rename from inmobi/all.csv rename to leetcode/inmobi/all.csv diff --git a/inmobi/more-than-six-months.csv b/leetcode/inmobi/more-than-six-months.csv similarity index 100% rename from inmobi/more-than-six-months.csv rename to leetcode/inmobi/more-than-six-months.csv diff --git a/innovaccer/all.csv b/leetcode/innovaccer/all.csv similarity index 100% rename from innovaccer/all.csv rename to leetcode/innovaccer/all.csv diff --git a/innovaccer/more-than-six-months.csv b/leetcode/innovaccer/more-than-six-months.csv similarity index 100% rename from innovaccer/more-than-six-months.csv rename to leetcode/innovaccer/more-than-six-months.csv diff --git a/innovaccer/six-months.csv b/leetcode/innovaccer/six-months.csv similarity index 100% rename from innovaccer/six-months.csv rename to leetcode/innovaccer/six-months.csv diff --git a/instabase/all.csv b/leetcode/instabase/all.csv similarity index 100% rename from instabase/all.csv rename to leetcode/instabase/all.csv diff --git a/instabase/more-than-six-months.csv b/leetcode/instabase/more-than-six-months.csv similarity index 100% rename from instabase/more-than-six-months.csv rename to leetcode/instabase/more-than-six-months.csv diff --git a/instacart/all.csv b/leetcode/instacart/all.csv similarity index 100% rename from instacart/all.csv rename to leetcode/instacart/all.csv diff --git a/instacart/more-than-six-months.csv b/leetcode/instacart/more-than-six-months.csv similarity index 100% rename from instacart/more-than-six-months.csv rename to leetcode/instacart/more-than-six-months.csv diff --git a/instacart/six-months.csv b/leetcode/instacart/six-months.csv similarity index 100% rename from instacart/six-months.csv rename to leetcode/instacart/six-months.csv diff --git a/instacart/thirty-days.csv b/leetcode/instacart/thirty-days.csv similarity index 100% rename from instacart/thirty-days.csv rename to leetcode/instacart/thirty-days.csv diff --git a/instacart/three-months.csv b/leetcode/instacart/three-months.csv similarity index 100% rename from instacart/three-months.csv rename to leetcode/instacart/three-months.csv diff --git a/intel/all.csv b/leetcode/intel/all.csv similarity index 100% rename from intel/all.csv rename to leetcode/intel/all.csv diff --git a/intel/more-than-six-months.csv b/leetcode/intel/more-than-six-months.csv similarity index 100% rename from intel/more-than-six-months.csv rename to leetcode/intel/more-than-six-months.csv diff --git a/intel/six-months.csv b/leetcode/intel/six-months.csv similarity index 100% rename from intel/six-months.csv rename to leetcode/intel/six-months.csv diff --git a/interactive-brokers/all.csv b/leetcode/interactive-brokers/all.csv similarity index 100% rename from interactive-brokers/all.csv rename to leetcode/interactive-brokers/all.csv diff --git a/interactive-brokers/more-than-six-months.csv b/leetcode/interactive-brokers/more-than-six-months.csv similarity index 100% rename from interactive-brokers/more-than-six-months.csv rename to leetcode/interactive-brokers/more-than-six-months.csv diff --git a/intercom/all.csv b/leetcode/intercom/all.csv similarity index 100% rename from intercom/all.csv rename to leetcode/intercom/all.csv diff --git a/intercom/more-than-six-months.csv b/leetcode/intercom/more-than-six-months.csv similarity index 100% rename from intercom/more-than-six-months.csv rename to leetcode/intercom/more-than-six-months.csv diff --git a/intercom/six-months.csv b/leetcode/intercom/six-months.csv similarity index 100% rename from intercom/six-months.csv rename to leetcode/intercom/six-months.csv diff --git a/intuit/all.csv b/leetcode/intuit/all.csv similarity index 100% rename from intuit/all.csv rename to leetcode/intuit/all.csv diff --git a/intuit/more-than-six-months.csv b/leetcode/intuit/more-than-six-months.csv similarity index 100% rename from intuit/more-than-six-months.csv rename to leetcode/intuit/more-than-six-months.csv diff --git a/intuit/six-months.csv b/leetcode/intuit/six-months.csv similarity index 100% rename from intuit/six-months.csv rename to leetcode/intuit/six-months.csv diff --git a/intuit/thirty-days.csv b/leetcode/intuit/thirty-days.csv similarity index 100% rename from intuit/thirty-days.csv rename to leetcode/intuit/thirty-days.csv diff --git a/intuit/three-months.csv b/leetcode/intuit/three-months.csv similarity index 100% rename from intuit/three-months.csv rename to leetcode/intuit/three-months.csv diff --git a/ion/all.csv b/leetcode/ion/all.csv similarity index 100% rename from ion/all.csv rename to leetcode/ion/all.csv diff --git a/ion/more-than-six-months.csv b/leetcode/ion/more-than-six-months.csv similarity index 100% rename from ion/more-than-six-months.csv rename to leetcode/ion/more-than-six-months.csv diff --git a/ivp/all.csv b/leetcode/ivp/all.csv similarity index 100% rename from ivp/all.csv rename to leetcode/ivp/all.csv diff --git a/ivp/more-than-six-months.csv b/leetcode/ivp/more-than-six-months.csv similarity index 100% rename from ivp/more-than-six-months.csv rename to leetcode/ivp/more-than-six-months.csv diff --git a/ixigo/all.csv b/leetcode/ixigo/all.csv similarity index 100% rename from ixigo/all.csv rename to leetcode/ixigo/all.csv diff --git a/ixigo/more-than-six-months.csv b/leetcode/ixigo/more-than-six-months.csv similarity index 100% rename from ixigo/more-than-six-months.csv rename to leetcode/ixigo/more-than-six-months.csv diff --git a/ixl/all.csv b/leetcode/ixl/all.csv similarity index 100% rename from ixl/all.csv rename to leetcode/ixl/all.csv diff --git a/ixl/more-than-six-months.csv b/leetcode/ixl/more-than-six-months.csv similarity index 100% rename from ixl/more-than-six-months.csv rename to leetcode/ixl/more-than-six-months.csv diff --git a/ixl/six-months.csv b/leetcode/ixl/six-months.csv similarity index 100% rename from ixl/six-months.csv rename to leetcode/ixl/six-months.csv diff --git a/ixl/three-months.csv b/leetcode/ixl/three-months.csv similarity index 100% rename from ixl/three-months.csv rename to leetcode/ixl/three-months.csv diff --git a/jane-street/all.csv b/leetcode/jane-street/all.csv similarity index 100% rename from jane-street/all.csv rename to leetcode/jane-street/all.csv diff --git a/jane-street/more-than-six-months.csv b/leetcode/jane-street/more-than-six-months.csv similarity index 100% rename from jane-street/more-than-six-months.csv rename to leetcode/jane-street/more-than-six-months.csv diff --git a/jd/all.csv b/leetcode/jd/all.csv similarity index 100% rename from jd/all.csv rename to leetcode/jd/all.csv diff --git a/jd/six-months.csv b/leetcode/jd/six-months.csv similarity index 100% rename from jd/six-months.csv rename to leetcode/jd/six-months.csv diff --git a/jeavio/all.csv b/leetcode/jeavio/all.csv similarity index 100% rename from jeavio/all.csv rename to leetcode/jeavio/all.csv diff --git a/jeavio/more-than-six-months.csv b/leetcode/jeavio/more-than-six-months.csv similarity index 100% rename from jeavio/more-than-six-months.csv rename to leetcode/jeavio/more-than-six-months.csv diff --git a/jetbrains/all.csv b/leetcode/jetbrains/all.csv similarity index 100% rename from jetbrains/all.csv rename to leetcode/jetbrains/all.csv diff --git a/jetbrains/more-than-six-months.csv b/leetcode/jetbrains/more-than-six-months.csv similarity index 100% rename from jetbrains/more-than-six-months.csv rename to leetcode/jetbrains/more-than-six-months.csv diff --git a/jingchi/all.csv b/leetcode/jingchi/all.csv similarity index 100% rename from jingchi/all.csv rename to leetcode/jingchi/all.csv diff --git a/jingchi/more-than-six-months.csv b/leetcode/jingchi/more-than-six-months.csv similarity index 100% rename from jingchi/more-than-six-months.csv rename to leetcode/jingchi/more-than-six-months.csv diff --git a/jio/all.csv b/leetcode/jio/all.csv similarity index 100% rename from jio/all.csv rename to leetcode/jio/all.csv diff --git a/jio/more-than-six-months.csv b/leetcode/jio/more-than-six-months.csv similarity index 100% rename from jio/more-than-six-months.csv rename to leetcode/jio/more-than-six-months.csv diff --git a/josh-technology/all.csv b/leetcode/josh-technology/all.csv similarity index 100% rename from josh-technology/all.csv rename to leetcode/josh-technology/all.csv diff --git a/josh-technology/more-than-six-months.csv b/leetcode/josh-technology/more-than-six-months.csv similarity index 100% rename from josh-technology/more-than-six-months.csv rename to leetcode/josh-technology/more-than-six-months.csv diff --git a/josh-technology/six-months.csv b/leetcode/josh-technology/six-months.csv similarity index 100% rename from josh-technology/six-months.csv rename to leetcode/josh-technology/six-months.csv diff --git a/josh-technology/thirty-days.csv b/leetcode/josh-technology/thirty-days.csv similarity index 100% rename from josh-technology/thirty-days.csv rename to leetcode/josh-technology/thirty-days.csv diff --git a/josh-technology/three-months.csv b/leetcode/josh-technology/three-months.csv similarity index 100% rename from josh-technology/three-months.csv rename to leetcode/josh-technology/three-months.csv diff --git a/jpmorgan/all.csv b/leetcode/jpmorgan/all.csv similarity index 100% rename from jpmorgan/all.csv rename to leetcode/jpmorgan/all.csv diff --git a/jpmorgan/more-than-six-months.csv b/leetcode/jpmorgan/more-than-six-months.csv similarity index 100% rename from jpmorgan/more-than-six-months.csv rename to leetcode/jpmorgan/more-than-six-months.csv diff --git a/jpmorgan/six-months.csv b/leetcode/jpmorgan/six-months.csv similarity index 100% rename from jpmorgan/six-months.csv rename to leetcode/jpmorgan/six-months.csv diff --git a/jpmorgan/thirty-days.csv b/leetcode/jpmorgan/thirty-days.csv similarity index 100% rename from jpmorgan/thirty-days.csv rename to leetcode/jpmorgan/thirty-days.csv diff --git a/jpmorgan/three-months.csv b/leetcode/jpmorgan/three-months.csv similarity index 100% rename from jpmorgan/three-months.csv rename to leetcode/jpmorgan/three-months.csv diff --git a/jtg/all.csv b/leetcode/jtg/all.csv similarity index 100% rename from jtg/all.csv rename to leetcode/jtg/all.csv diff --git a/jtg/more-than-six-months.csv b/leetcode/jtg/more-than-six-months.csv similarity index 100% rename from jtg/more-than-six-months.csv rename to leetcode/jtg/more-than-six-months.csv diff --git a/jump-trading/all.csv b/leetcode/jump-trading/all.csv similarity index 100% rename from jump-trading/all.csv rename to leetcode/jump-trading/all.csv diff --git a/jump-trading/more-than-six-months.csv b/leetcode/jump-trading/more-than-six-months.csv similarity index 100% rename from jump-trading/more-than-six-months.csv rename to leetcode/jump-trading/more-than-six-months.csv diff --git a/jump-trading/six-months.csv b/leetcode/jump-trading/six-months.csv similarity index 100% rename from jump-trading/six-months.csv rename to leetcode/jump-trading/six-months.csv diff --git a/junglee-games/all.csv b/leetcode/junglee-games/all.csv similarity index 100% rename from junglee-games/all.csv rename to leetcode/junglee-games/all.csv diff --git a/junglee-games/more-than-six-months.csv b/leetcode/junglee-games/more-than-six-months.csv similarity index 100% rename from junglee-games/more-than-six-months.csv rename to leetcode/junglee-games/more-than-six-months.csv diff --git a/juniper/all.csv b/leetcode/juniper/all.csv similarity index 100% rename from juniper/all.csv rename to leetcode/juniper/all.csv diff --git a/juniper/more-than-six-months.csv b/leetcode/juniper/more-than-six-months.csv similarity index 100% rename from juniper/more-than-six-months.csv rename to leetcode/juniper/more-than-six-months.csv diff --git a/juspay/all.csv b/leetcode/juspay/all.csv similarity index 100% rename from juspay/all.csv rename to leetcode/juspay/all.csv diff --git a/juspay/more-than-six-months.csv b/leetcode/juspay/more-than-six-months.csv similarity index 100% rename from juspay/more-than-six-months.csv rename to leetcode/juspay/more-than-six-months.csv diff --git a/juspay/six-months.csv b/leetcode/juspay/six-months.csv similarity index 100% rename from juspay/six-months.csv rename to leetcode/juspay/six-months.csv diff --git a/juspay/three-months.csv b/leetcode/juspay/three-months.csv similarity index 100% rename from juspay/three-months.csv rename to leetcode/juspay/three-months.csv diff --git a/justworks/all.csv b/leetcode/justworks/all.csv similarity index 100% rename from justworks/all.csv rename to leetcode/justworks/all.csv diff --git a/justworks/more-than-six-months.csv b/leetcode/justworks/more-than-six-months.csv similarity index 100% rename from justworks/more-than-six-months.csv rename to leetcode/justworks/more-than-six-months.csv diff --git a/kakao/all.csv b/leetcode/kakao/all.csv similarity index 100% rename from kakao/all.csv rename to leetcode/kakao/all.csv diff --git a/kakao/more-than-six-months.csv b/leetcode/kakao/more-than-six-months.csv similarity index 100% rename from kakao/more-than-six-months.csv rename to leetcode/kakao/more-than-six-months.csv diff --git a/karat/all.csv b/leetcode/karat/all.csv similarity index 100% rename from karat/all.csv rename to leetcode/karat/all.csv diff --git a/karat/more-than-six-months.csv b/leetcode/karat/more-than-six-months.csv similarity index 100% rename from karat/more-than-six-months.csv rename to leetcode/karat/more-than-six-months.csv diff --git a/karat/six-months.csv b/leetcode/karat/six-months.csv similarity index 100% rename from karat/six-months.csv rename to leetcode/karat/six-months.csv diff --git a/karat/thirty-days.csv b/leetcode/karat/thirty-days.csv similarity index 100% rename from karat/thirty-days.csv rename to leetcode/karat/thirty-days.csv diff --git a/karat/three-months.csv b/leetcode/karat/three-months.csv similarity index 100% rename from karat/three-months.csv rename to leetcode/karat/three-months.csv diff --git a/keeptruckin/all.csv b/leetcode/keeptruckin/all.csv similarity index 100% rename from keeptruckin/all.csv rename to leetcode/keeptruckin/all.csv diff --git a/keeptruckin/more-than-six-months.csv b/leetcode/keeptruckin/more-than-six-months.csv similarity index 100% rename from keeptruckin/more-than-six-months.csv rename to leetcode/keeptruckin/more-than-six-months.csv diff --git a/keeptruckin/six-months.csv b/leetcode/keeptruckin/six-months.csv similarity index 100% rename from keeptruckin/six-months.csv rename to leetcode/keeptruckin/six-months.csv diff --git a/keeptruckin/three-months.csv b/leetcode/keeptruckin/three-months.csv similarity index 100% rename from keeptruckin/three-months.csv rename to leetcode/keeptruckin/three-months.csv diff --git a/kla-tencor/all.csv b/leetcode/kla-tencor/all.csv similarity index 100% rename from kla-tencor/all.csv rename to leetcode/kla-tencor/all.csv diff --git a/kla-tencor/more-than-six-months.csv b/leetcode/kla-tencor/more-than-six-months.csv similarity index 100% rename from kla-tencor/more-than-six-months.csv rename to leetcode/kla-tencor/more-than-six-months.csv diff --git a/kla-tencor/six-months.csv b/leetcode/kla-tencor/six-months.csv similarity index 100% rename from kla-tencor/six-months.csv rename to leetcode/kla-tencor/six-months.csv diff --git a/kla/all.csv b/leetcode/kla/all.csv similarity index 100% rename from kla/all.csv rename to leetcode/kla/all.csv diff --git a/kla/more-than-six-months.csv b/leetcode/kla/more-than-six-months.csv similarity index 100% rename from kla/more-than-six-months.csv rename to leetcode/kla/more-than-six-months.csv diff --git a/kla/six-months.csv b/leetcode/kla/six-months.csv similarity index 100% rename from kla/six-months.csv rename to leetcode/kla/six-months.csv diff --git a/kla/thirty-days.csv b/leetcode/kla/thirty-days.csv similarity index 100% rename from kla/thirty-days.csv rename to leetcode/kla/thirty-days.csv diff --git a/kla/three-months.csv b/leetcode/kla/three-months.csv similarity index 100% rename from kla/three-months.csv rename to leetcode/kla/three-months.csv diff --git a/komprise/all.csv b/leetcode/komprise/all.csv similarity index 100% rename from komprise/all.csv rename to leetcode/komprise/all.csv diff --git a/komprise/more-than-six-months.csv b/leetcode/komprise/more-than-six-months.csv similarity index 100% rename from komprise/more-than-six-months.csv rename to leetcode/komprise/more-than-six-months.csv diff --git a/kotak-mahindra-bank/all.csv b/leetcode/kotak-mahindra-bank/all.csv similarity index 100% rename from kotak-mahindra-bank/all.csv rename to leetcode/kotak-mahindra-bank/all.csv diff --git a/kotak-mahindra-bank/more-than-six-months.csv b/leetcode/kotak-mahindra-bank/more-than-six-months.csv similarity index 100% rename from kotak-mahindra-bank/more-than-six-months.csv rename to leetcode/kotak-mahindra-bank/more-than-six-months.csv diff --git a/kpit/all.csv b/leetcode/kpit/all.csv similarity index 100% rename from kpit/all.csv rename to leetcode/kpit/all.csv diff --git a/kpit/more-than-six-months.csv b/leetcode/kpit/more-than-six-months.csv similarity index 100% rename from kpit/more-than-six-months.csv rename to leetcode/kpit/more-than-six-months.csv diff --git a/kpmg/all.csv b/leetcode/kpmg/all.csv similarity index 100% rename from kpmg/all.csv rename to leetcode/kpmg/all.csv diff --git a/kpmg/six-months.csv b/leetcode/kpmg/six-months.csv similarity index 100% rename from kpmg/six-months.csv rename to leetcode/kpmg/six-months.csv diff --git a/lacework/all.csv b/leetcode/lacework/all.csv similarity index 100% rename from lacework/all.csv rename to leetcode/lacework/all.csv diff --git a/lacework/more-than-six-months.csv b/leetcode/lacework/more-than-six-months.csv similarity index 100% rename from lacework/more-than-six-months.csv rename to leetcode/lacework/more-than-six-months.csv diff --git a/larsen-toubro/all.csv b/leetcode/larsen-toubro/all.csv similarity index 100% rename from larsen-toubro/all.csv rename to leetcode/larsen-toubro/all.csv diff --git a/larsen-toubro/more-than-six-months.csv b/leetcode/larsen-toubro/more-than-six-months.csv similarity index 100% rename from larsen-toubro/more-than-six-months.csv rename to leetcode/larsen-toubro/more-than-six-months.csv diff --git a/leap-motion/all.csv b/leetcode/leap-motion/all.csv similarity index 100% rename from leap-motion/all.csv rename to leetcode/leap-motion/all.csv diff --git a/leap-motion/more-than-six-months.csv b/leetcode/leap-motion/more-than-six-months.csv similarity index 100% rename from leap-motion/more-than-six-months.csv rename to leetcode/leap-motion/more-than-six-months.csv diff --git a/lendingkart/all.csv b/leetcode/lendingkart/all.csv similarity index 100% rename from lendingkart/all.csv rename to leetcode/lendingkart/all.csv diff --git a/lenskart/all.csv b/leetcode/lenskart/all.csv similarity index 100% rename from lenskart/all.csv rename to leetcode/lenskart/all.csv diff --git a/lenskart/more-than-six-months.csv b/leetcode/lenskart/more-than-six-months.csv similarity index 100% rename from lenskart/more-than-six-months.csv rename to leetcode/lenskart/more-than-six-months.csv diff --git a/lg-electronics/all.csv b/leetcode/lg-electronics/all.csv similarity index 100% rename from lg-electronics/all.csv rename to leetcode/lg-electronics/all.csv diff --git a/lg-electronics/more-than-six-months.csv b/leetcode/lg-electronics/more-than-six-months.csv similarity index 100% rename from lg-electronics/more-than-six-months.csv rename to leetcode/lg-electronics/more-than-six-months.csv diff --git a/lg-electronics/six-months.csv b/leetcode/lg-electronics/six-months.csv similarity index 100% rename from lg-electronics/six-months.csv rename to leetcode/lg-electronics/six-months.csv diff --git a/licious/all.csv b/leetcode/licious/all.csv similarity index 100% rename from licious/all.csv rename to leetcode/licious/all.csv diff --git a/licious/more-than-six-months.csv b/leetcode/licious/more-than-six-months.csv similarity index 100% rename from licious/more-than-six-months.csv rename to leetcode/licious/more-than-six-months.csv diff --git a/liftoff/all.csv b/leetcode/liftoff/all.csv similarity index 100% rename from liftoff/all.csv rename to leetcode/liftoff/all.csv diff --git a/liftoff/more-than-six-months.csv b/leetcode/liftoff/more-than-six-months.csv similarity index 100% rename from liftoff/more-than-six-months.csv rename to leetcode/liftoff/more-than-six-months.csv diff --git a/liftoff/six-months.csv b/leetcode/liftoff/six-months.csv similarity index 100% rename from liftoff/six-months.csv rename to leetcode/liftoff/six-months.csv diff --git a/liftoff/three-months.csv b/leetcode/liftoff/three-months.csv similarity index 100% rename from liftoff/three-months.csv rename to leetcode/liftoff/three-months.csv diff --git a/lime/all.csv b/leetcode/lime/all.csv similarity index 100% rename from lime/all.csv rename to leetcode/lime/all.csv diff --git a/lime/more-than-six-months.csv b/leetcode/lime/more-than-six-months.csv similarity index 100% rename from lime/more-than-six-months.csv rename to leetcode/lime/more-than-six-months.csv diff --git a/lime/six-months.csv b/leetcode/lime/six-months.csv similarity index 100% rename from lime/six-months.csv rename to leetcode/lime/six-months.csv diff --git a/line/all.csv b/leetcode/line/all.csv similarity index 100% rename from line/all.csv rename to leetcode/line/all.csv diff --git a/line/more-than-six-months.csv b/leetcode/line/more-than-six-months.csv similarity index 100% rename from line/more-than-six-months.csv rename to leetcode/line/more-than-six-months.csv diff --git a/line/six-months.csv b/leetcode/line/six-months.csv similarity index 100% rename from line/six-months.csv rename to leetcode/line/six-months.csv diff --git a/line/three-months.csv b/leetcode/line/three-months.csv similarity index 100% rename from line/three-months.csv rename to leetcode/line/three-months.csv diff --git a/linkedin/all.csv b/leetcode/linkedin/all.csv similarity index 100% rename from linkedin/all.csv rename to leetcode/linkedin/all.csv diff --git a/linkedin/more-than-six-months.csv b/leetcode/linkedin/more-than-six-months.csv similarity index 100% rename from linkedin/more-than-six-months.csv rename to leetcode/linkedin/more-than-six-months.csv diff --git a/linkedin/six-months.csv b/leetcode/linkedin/six-months.csv similarity index 100% rename from linkedin/six-months.csv rename to leetcode/linkedin/six-months.csv diff --git a/linkedin/thirty-days.csv b/leetcode/linkedin/thirty-days.csv similarity index 100% rename from linkedin/thirty-days.csv rename to leetcode/linkedin/thirty-days.csv diff --git a/linkedin/three-months.csv b/leetcode/linkedin/three-months.csv similarity index 100% rename from linkedin/three-months.csv rename to leetcode/linkedin/three-months.csv diff --git a/liveramp/all.csv b/leetcode/liveramp/all.csv similarity index 100% rename from liveramp/all.csv rename to leetcode/liveramp/all.csv diff --git a/liveramp/more-than-six-months.csv b/leetcode/liveramp/more-than-six-months.csv similarity index 100% rename from liveramp/more-than-six-months.csv rename to leetcode/liveramp/more-than-six-months.csv diff --git a/livspace/all.csv b/leetcode/livspace/all.csv similarity index 100% rename from livspace/all.csv rename to leetcode/livspace/all.csv diff --git a/livspace/six-months.csv b/leetcode/livspace/six-months.csv similarity index 100% rename from livspace/six-months.csv rename to leetcode/livspace/six-months.csv diff --git a/livspace/three-months.csv b/leetcode/livspace/three-months.csv similarity index 100% rename from livspace/three-months.csv rename to leetcode/livspace/three-months.csv diff --git a/lowe/all.csv b/leetcode/lowe/all.csv similarity index 100% rename from lowe/all.csv rename to leetcode/lowe/all.csv diff --git a/lowe/more-than-six-months.csv b/leetcode/lowe/more-than-six-months.csv similarity index 100% rename from lowe/more-than-six-months.csv rename to leetcode/lowe/more-than-six-months.csv diff --git a/lti/all.csv b/leetcode/lti/all.csv similarity index 100% rename from lti/all.csv rename to leetcode/lti/all.csv diff --git a/lti/more-than-six-months.csv b/leetcode/lti/more-than-six-months.csv similarity index 100% rename from lti/more-than-six-months.csv rename to leetcode/lti/more-than-six-months.csv diff --git a/lucid/all.csv b/leetcode/lucid/all.csv similarity index 100% rename from lucid/all.csv rename to leetcode/lucid/all.csv diff --git a/lucid/more-than-six-months.csv b/leetcode/lucid/more-than-six-months.csv similarity index 100% rename from lucid/more-than-six-months.csv rename to leetcode/lucid/more-than-six-months.csv diff --git a/lucid/six-months.csv b/leetcode/lucid/six-months.csv similarity index 100% rename from lucid/six-months.csv rename to leetcode/lucid/six-months.csv diff --git a/lucid/thirty-days.csv b/leetcode/lucid/thirty-days.csv similarity index 100% rename from lucid/thirty-days.csv rename to leetcode/lucid/thirty-days.csv diff --git a/lucid/three-months.csv b/leetcode/lucid/three-months.csv similarity index 100% rename from lucid/three-months.csv rename to leetcode/lucid/three-months.csv diff --git a/luxoft/all.csv b/leetcode/luxoft/all.csv similarity index 100% rename from luxoft/all.csv rename to leetcode/luxoft/all.csv diff --git a/luxoft/more-than-six-months.csv b/leetcode/luxoft/more-than-six-months.csv similarity index 100% rename from luxoft/more-than-six-months.csv rename to leetcode/luxoft/more-than-six-months.csv diff --git a/luxoft/six-months.csv b/leetcode/luxoft/six-months.csv similarity index 100% rename from luxoft/six-months.csv rename to leetcode/luxoft/six-months.csv diff --git a/lyft/all.csv b/leetcode/lyft/all.csv similarity index 100% rename from lyft/all.csv rename to leetcode/lyft/all.csv diff --git a/lyft/more-than-six-months.csv b/leetcode/lyft/more-than-six-months.csv similarity index 100% rename from lyft/more-than-six-months.csv rename to leetcode/lyft/more-than-six-months.csv diff --git a/lyft/six-months.csv b/leetcode/lyft/six-months.csv similarity index 100% rename from lyft/six-months.csv rename to leetcode/lyft/six-months.csv diff --git a/lyft/thirty-days.csv b/leetcode/lyft/thirty-days.csv similarity index 100% rename from lyft/thirty-days.csv rename to leetcode/lyft/thirty-days.csv diff --git a/lyft/three-months.csv b/leetcode/lyft/three-months.csv similarity index 100% rename from lyft/three-months.csv rename to leetcode/lyft/three-months.csv diff --git a/machine-zone/all.csv b/leetcode/machine-zone/all.csv similarity index 100% rename from machine-zone/all.csv rename to leetcode/machine-zone/all.csv diff --git a/machine-zone/more-than-six-months.csv b/leetcode/machine-zone/more-than-six-months.csv similarity index 100% rename from machine-zone/more-than-six-months.csv rename to leetcode/machine-zone/more-than-six-months.csv diff --git a/machinezone/all.csv b/leetcode/machinezone/all.csv similarity index 100% rename from machinezone/all.csv rename to leetcode/machinezone/all.csv diff --git a/machinezone/more-than-six-months.csv b/leetcode/machinezone/more-than-six-months.csv similarity index 100% rename from machinezone/more-than-six-months.csv rename to leetcode/machinezone/more-than-six-months.csv diff --git a/maersk/all.csv b/leetcode/maersk/all.csv similarity index 100% rename from maersk/all.csv rename to leetcode/maersk/all.csv diff --git a/maersk/more-than-six-months.csv b/leetcode/maersk/more-than-six-months.csv similarity index 100% rename from maersk/more-than-six-months.csv rename to leetcode/maersk/more-than-six-months.csv diff --git a/makemytrip/all.csv b/leetcode/makemytrip/all.csv similarity index 100% rename from makemytrip/all.csv rename to leetcode/makemytrip/all.csv diff --git a/makemytrip/more-than-six-months.csv b/leetcode/makemytrip/more-than-six-months.csv similarity index 100% rename from makemytrip/more-than-six-months.csv rename to leetcode/makemytrip/more-than-six-months.csv diff --git a/mapbox/all.csv b/leetcode/mapbox/all.csv similarity index 100% rename from mapbox/all.csv rename to leetcode/mapbox/all.csv diff --git a/maq-software/all.csv b/leetcode/maq-software/all.csv similarity index 100% rename from maq-software/all.csv rename to leetcode/maq-software/all.csv diff --git a/maq-software/more-than-six-months.csv b/leetcode/maq-software/more-than-six-months.csv similarity index 100% rename from maq-software/more-than-six-months.csv rename to leetcode/maq-software/more-than-six-months.csv diff --git a/marqeta/all.csv b/leetcode/marqeta/all.csv similarity index 100% rename from marqeta/all.csv rename to leetcode/marqeta/all.csv diff --git a/marqeta/more-than-six-months.csv b/leetcode/marqeta/more-than-six-months.csv similarity index 100% rename from marqeta/more-than-six-months.csv rename to leetcode/marqeta/more-than-six-months.csv diff --git a/marqeta/six-months.csv b/leetcode/marqeta/six-months.csv similarity index 100% rename from marqeta/six-months.csv rename to leetcode/marqeta/six-months.csv diff --git a/marqeta/thirty-days.csv b/leetcode/marqeta/thirty-days.csv similarity index 100% rename from marqeta/thirty-days.csv rename to leetcode/marqeta/thirty-days.csv diff --git a/marqeta/three-months.csv b/leetcode/marqeta/three-months.csv similarity index 100% rename from marqeta/three-months.csv rename to leetcode/marqeta/three-months.csv diff --git a/mastercard/all.csv b/leetcode/mastercard/all.csv similarity index 100% rename from mastercard/all.csv rename to leetcode/mastercard/all.csv diff --git a/mastercard/more-than-six-months.csv b/leetcode/mastercard/more-than-six-months.csv similarity index 100% rename from mastercard/more-than-six-months.csv rename to leetcode/mastercard/more-than-six-months.csv diff --git a/mastercard/six-months.csv b/leetcode/mastercard/six-months.csv similarity index 100% rename from mastercard/six-months.csv rename to leetcode/mastercard/six-months.csv diff --git a/mastercard/three-months.csv b/leetcode/mastercard/three-months.csv similarity index 100% rename from mastercard/three-months.csv rename to leetcode/mastercard/three-months.csv diff --git a/mathworks/all.csv b/leetcode/mathworks/all.csv similarity index 100% rename from mathworks/all.csv rename to leetcode/mathworks/all.csv diff --git a/mathworks/more-than-six-months.csv b/leetcode/mathworks/more-than-six-months.csv similarity index 100% rename from mathworks/more-than-six-months.csv rename to leetcode/mathworks/more-than-six-months.csv diff --git a/mathworks/six-months.csv b/leetcode/mathworks/six-months.csv similarity index 100% rename from mathworks/six-months.csv rename to leetcode/mathworks/six-months.csv diff --git a/mathworks/three-months.csv b/leetcode/mathworks/three-months.csv similarity index 100% rename from mathworks/three-months.csv rename to leetcode/mathworks/three-months.csv diff --git a/mcafee/all.csv b/leetcode/mcafee/all.csv similarity index 100% rename from mcafee/all.csv rename to leetcode/mcafee/all.csv diff --git a/mcafee/more-than-six-months.csv b/leetcode/mcafee/more-than-six-months.csv similarity index 100% rename from mcafee/more-than-six-months.csv rename to leetcode/mcafee/more-than-six-months.csv diff --git a/mckinsey/all.csv b/leetcode/mckinsey/all.csv similarity index 100% rename from mckinsey/all.csv rename to leetcode/mckinsey/all.csv diff --git a/mckinsey/more-than-six-months.csv b/leetcode/mckinsey/more-than-six-months.csv similarity index 100% rename from mckinsey/more-than-six-months.csv rename to leetcode/mckinsey/more-than-six-months.csv diff --git a/medianet/all.csv b/leetcode/medianet/all.csv similarity index 100% rename from medianet/all.csv rename to leetcode/medianet/all.csv diff --git a/medianet/more-than-six-months.csv b/leetcode/medianet/more-than-six-months.csv similarity index 100% rename from medianet/more-than-six-months.csv rename to leetcode/medianet/more-than-six-months.csv diff --git a/medianet/six-months.csv b/leetcode/medianet/six-months.csv similarity index 100% rename from medianet/six-months.csv rename to leetcode/medianet/six-months.csv diff --git a/medianet/thirty-days.csv b/leetcode/medianet/thirty-days.csv similarity index 100% rename from medianet/thirty-days.csv rename to leetcode/medianet/thirty-days.csv diff --git a/medianet/three-months.csv b/leetcode/medianet/three-months.csv similarity index 100% rename from medianet/three-months.csv rename to leetcode/medianet/three-months.csv diff --git a/meesho/all.csv b/leetcode/meesho/all.csv similarity index 100% rename from meesho/all.csv rename to leetcode/meesho/all.csv diff --git a/meesho/more-than-six-months.csv b/leetcode/meesho/more-than-six-months.csv similarity index 100% rename from meesho/more-than-six-months.csv rename to leetcode/meesho/more-than-six-months.csv diff --git a/meesho/six-months.csv b/leetcode/meesho/six-months.csv similarity index 100% rename from meesho/six-months.csv rename to leetcode/meesho/six-months.csv diff --git a/meesho/thirty-days.csv b/leetcode/meesho/thirty-days.csv similarity index 100% rename from meesho/thirty-days.csv rename to leetcode/meesho/thirty-days.csv diff --git a/meesho/three-months.csv b/leetcode/meesho/three-months.csv similarity index 100% rename from meesho/three-months.csv rename to leetcode/meesho/three-months.csv diff --git a/meituan/all.csv b/leetcode/meituan/all.csv similarity index 100% rename from meituan/all.csv rename to leetcode/meituan/all.csv diff --git a/meituan/more-than-six-months.csv b/leetcode/meituan/more-than-six-months.csv similarity index 100% rename from meituan/more-than-six-months.csv rename to leetcode/meituan/more-than-six-months.csv diff --git a/mercari/all.csv b/leetcode/mercari/all.csv similarity index 100% rename from mercari/all.csv rename to leetcode/mercari/all.csv diff --git a/mercari/more-than-six-months.csv b/leetcode/mercari/more-than-six-months.csv similarity index 100% rename from mercari/more-than-six-months.csv rename to leetcode/mercari/more-than-six-months.csv diff --git a/micro1/all.csv b/leetcode/micro1/all.csv similarity index 100% rename from micro1/all.csv rename to leetcode/micro1/all.csv diff --git a/micro1/more-than-six-months.csv b/leetcode/micro1/more-than-six-months.csv similarity index 100% rename from micro1/more-than-six-months.csv rename to leetcode/micro1/more-than-six-months.csv diff --git a/microsoft/all.csv b/leetcode/microsoft/all.csv similarity index 100% rename from microsoft/all.csv rename to leetcode/microsoft/all.csv diff --git a/microsoft/more-than-six-months.csv b/leetcode/microsoft/more-than-six-months.csv similarity index 100% rename from microsoft/more-than-six-months.csv rename to leetcode/microsoft/more-than-six-months.csv diff --git a/microsoft/six-months.csv b/leetcode/microsoft/six-months.csv similarity index 100% rename from microsoft/six-months.csv rename to leetcode/microsoft/six-months.csv diff --git a/microsoft/thirty-days.csv b/leetcode/microsoft/thirty-days.csv similarity index 100% rename from microsoft/thirty-days.csv rename to leetcode/microsoft/thirty-days.csv diff --git a/microsoft/three-months.csv b/leetcode/microsoft/three-months.csv similarity index 100% rename from microsoft/three-months.csv rename to leetcode/microsoft/three-months.csv diff --git a/microstrategy/all.csv b/leetcode/microstrategy/all.csv similarity index 100% rename from microstrategy/all.csv rename to leetcode/microstrategy/all.csv diff --git a/microstrategy/more-than-six-months.csv b/leetcode/microstrategy/more-than-six-months.csv similarity index 100% rename from microstrategy/more-than-six-months.csv rename to leetcode/microstrategy/more-than-six-months.csv diff --git a/millennium/all.csv b/leetcode/millennium/all.csv similarity index 100% rename from millennium/all.csv rename to leetcode/millennium/all.csv diff --git a/millennium/more-than-six-months.csv b/leetcode/millennium/more-than-six-months.csv similarity index 100% rename from millennium/more-than-six-months.csv rename to leetcode/millennium/more-than-six-months.csv diff --git a/millennium/six-months.csv b/leetcode/millennium/six-months.csv similarity index 100% rename from millennium/six-months.csv rename to leetcode/millennium/six-months.csv diff --git a/mindtickle/all.csv b/leetcode/mindtickle/all.csv similarity index 100% rename from mindtickle/all.csv rename to leetcode/mindtickle/all.csv diff --git a/mindtickle/more-than-six-months.csv b/leetcode/mindtickle/more-than-six-months.csv similarity index 100% rename from mindtickle/more-than-six-months.csv rename to leetcode/mindtickle/more-than-six-months.csv diff --git a/mindtree/all.csv b/leetcode/mindtree/all.csv similarity index 100% rename from mindtree/all.csv rename to leetcode/mindtree/all.csv diff --git a/mindtree/more-than-six-months.csv b/leetcode/mindtree/more-than-six-months.csv similarity index 100% rename from mindtree/more-than-six-months.csv rename to leetcode/mindtree/more-than-six-months.csv diff --git a/miro/all.csv b/leetcode/miro/all.csv similarity index 100% rename from miro/all.csv rename to leetcode/miro/all.csv diff --git a/miro/more-than-six-months.csv b/leetcode/miro/more-than-six-months.csv similarity index 100% rename from miro/more-than-six-months.csv rename to leetcode/miro/more-than-six-months.csv diff --git a/mishipay/all.csv b/leetcode/mishipay/all.csv similarity index 100% rename from mishipay/all.csv rename to leetcode/mishipay/all.csv diff --git a/mishipay/more-than-six-months.csv b/leetcode/mishipay/more-than-six-months.csv similarity index 100% rename from mishipay/more-than-six-months.csv rename to leetcode/mishipay/more-than-six-months.csv diff --git a/mitsogo/all.csv b/leetcode/mitsogo/all.csv similarity index 100% rename from mitsogo/all.csv rename to leetcode/mitsogo/all.csv diff --git a/mitsogo/more-than-six-months.csv b/leetcode/mitsogo/more-than-six-months.csv similarity index 100% rename from mitsogo/more-than-six-months.csv rename to leetcode/mitsogo/more-than-six-months.csv diff --git a/mixpanel/all.csv b/leetcode/mixpanel/all.csv similarity index 100% rename from mixpanel/all.csv rename to leetcode/mixpanel/all.csv diff --git a/mixpanel/more-than-six-months.csv b/leetcode/mixpanel/more-than-six-months.csv similarity index 100% rename from mixpanel/more-than-six-months.csv rename to leetcode/mixpanel/more-than-six-months.csv diff --git a/mixpanel/six-months.csv b/leetcode/mixpanel/six-months.csv similarity index 100% rename from mixpanel/six-months.csv rename to leetcode/mixpanel/six-months.csv diff --git a/mixpanel/three-months.csv b/leetcode/mixpanel/three-months.csv similarity index 100% rename from mixpanel/three-months.csv rename to leetcode/mixpanel/three-months.csv diff --git a/mobileye/all.csv b/leetcode/mobileye/all.csv similarity index 100% rename from mobileye/all.csv rename to leetcode/mobileye/all.csv diff --git a/mobileye/more-than-six-months.csv b/leetcode/mobileye/more-than-six-months.csv similarity index 100% rename from mobileye/more-than-six-months.csv rename to leetcode/mobileye/more-than-six-months.csv diff --git a/mobisy/all.csv b/leetcode/mobisy/all.csv similarity index 100% rename from mobisy/all.csv rename to leetcode/mobisy/all.csv diff --git a/mobisy/more-than-six-months.csv b/leetcode/mobisy/more-than-six-months.csv similarity index 100% rename from mobisy/more-than-six-months.csv rename to leetcode/mobisy/more-than-six-months.csv diff --git a/moengage/all.csv b/leetcode/moengage/all.csv similarity index 100% rename from moengage/all.csv rename to leetcode/moengage/all.csv diff --git a/moengage/more-than-six-months.csv b/leetcode/moengage/more-than-six-months.csv similarity index 100% rename from moengage/more-than-six-months.csv rename to leetcode/moengage/more-than-six-months.csv diff --git a/moloco/all.csv b/leetcode/moloco/all.csv similarity index 100% rename from moloco/all.csv rename to leetcode/moloco/all.csv diff --git a/moloco/more-than-six-months.csv b/leetcode/moloco/more-than-six-months.csv similarity index 100% rename from moloco/more-than-six-months.csv rename to leetcode/moloco/more-than-six-months.csv diff --git a/moloco/six-months.csv b/leetcode/moloco/six-months.csv similarity index 100% rename from moloco/six-months.csv rename to leetcode/moloco/six-months.csv diff --git a/moneylion/all.csv b/leetcode/moneylion/all.csv similarity index 100% rename from moneylion/all.csv rename to leetcode/moneylion/all.csv diff --git a/moneylion/more-than-six-months.csv b/leetcode/moneylion/more-than-six-months.csv similarity index 100% rename from moneylion/more-than-six-months.csv rename to leetcode/moneylion/more-than-six-months.csv diff --git a/mongodb/all.csv b/leetcode/mongodb/all.csv similarity index 100% rename from mongodb/all.csv rename to leetcode/mongodb/all.csv diff --git a/mongodb/more-than-six-months.csv b/leetcode/mongodb/more-than-six-months.csv similarity index 100% rename from mongodb/more-than-six-months.csv rename to leetcode/mongodb/more-than-six-months.csv diff --git a/mongodb/six-months.csv b/leetcode/mongodb/six-months.csv similarity index 100% rename from mongodb/six-months.csv rename to leetcode/mongodb/six-months.csv diff --git a/mongodb/three-months.csv b/leetcode/mongodb/three-months.csv similarity index 100% rename from mongodb/three-months.csv rename to leetcode/mongodb/three-months.csv diff --git a/morgan-stanley/all.csv b/leetcode/morgan-stanley/all.csv similarity index 100% rename from morgan-stanley/all.csv rename to leetcode/morgan-stanley/all.csv diff --git a/morgan-stanley/more-than-six-months.csv b/leetcode/morgan-stanley/more-than-six-months.csv similarity index 100% rename from morgan-stanley/more-than-six-months.csv rename to leetcode/morgan-stanley/more-than-six-months.csv diff --git a/morgan-stanley/six-months.csv b/leetcode/morgan-stanley/six-months.csv similarity index 100% rename from morgan-stanley/six-months.csv rename to leetcode/morgan-stanley/six-months.csv diff --git a/morgan-stanley/three-months.csv b/leetcode/morgan-stanley/three-months.csv similarity index 100% rename from morgan-stanley/three-months.csv rename to leetcode/morgan-stanley/three-months.csv diff --git a/motorola/all.csv b/leetcode/motorola/all.csv similarity index 100% rename from motorola/all.csv rename to leetcode/motorola/all.csv diff --git a/motorola/more-than-six-months.csv b/leetcode/motorola/more-than-six-months.csv similarity index 100% rename from motorola/more-than-six-months.csv rename to leetcode/motorola/more-than-six-months.csv diff --git a/mountblue/all.csv b/leetcode/mountblue/all.csv similarity index 100% rename from mountblue/all.csv rename to leetcode/mountblue/all.csv diff --git a/mountblue/more-than-six-months.csv b/leetcode/mountblue/more-than-six-months.csv similarity index 100% rename from mountblue/more-than-six-months.csv rename to leetcode/mountblue/more-than-six-months.csv diff --git a/moveworks/all.csv b/leetcode/moveworks/all.csv similarity index 100% rename from moveworks/all.csv rename to leetcode/moveworks/all.csv diff --git a/moveworks/more-than-six-months.csv b/leetcode/moveworks/more-than-six-months.csv similarity index 100% rename from moveworks/more-than-six-months.csv rename to leetcode/moveworks/more-than-six-months.csv diff --git a/moveworks/six-months.csv b/leetcode/moveworks/six-months.csv similarity index 100% rename from moveworks/six-months.csv rename to leetcode/moveworks/six-months.csv diff --git a/moveworks/three-months.csv b/leetcode/moveworks/three-months.csv similarity index 100% rename from moveworks/three-months.csv rename to leetcode/moveworks/three-months.csv diff --git a/msci/all.csv b/leetcode/msci/all.csv similarity index 100% rename from msci/all.csv rename to leetcode/msci/all.csv diff --git a/msci/more-than-six-months.csv b/leetcode/msci/more-than-six-months.csv similarity index 100% rename from msci/more-than-six-months.csv rename to leetcode/msci/more-than-six-months.csv diff --git a/mts/all.csv b/leetcode/mts/all.csv similarity index 100% rename from mts/all.csv rename to leetcode/mts/all.csv diff --git a/mts/more-than-six-months.csv b/leetcode/mts/more-than-six-months.csv similarity index 100% rename from mts/more-than-six-months.csv rename to leetcode/mts/more-than-six-months.csv diff --git a/murex/all.csv b/leetcode/murex/all.csv similarity index 100% rename from murex/all.csv rename to leetcode/murex/all.csv diff --git a/murex/more-than-six-months.csv b/leetcode/murex/more-than-six-months.csv similarity index 100% rename from murex/more-than-six-months.csv rename to leetcode/murex/more-than-six-months.csv diff --git a/mykaarma/all.csv b/leetcode/mykaarma/all.csv similarity index 100% rename from mykaarma/all.csv rename to leetcode/mykaarma/all.csv diff --git a/mykaarma/more-than-six-months.csv b/leetcode/mykaarma/more-than-six-months.csv similarity index 100% rename from mykaarma/more-than-six-months.csv rename to leetcode/mykaarma/more-than-six-months.csv diff --git a/myntra/all.csv b/leetcode/myntra/all.csv similarity index 100% rename from myntra/all.csv rename to leetcode/myntra/all.csv diff --git a/myntra/more-than-six-months.csv b/leetcode/myntra/more-than-six-months.csv similarity index 100% rename from myntra/more-than-six-months.csv rename to leetcode/myntra/more-than-six-months.csv diff --git a/myntra/six-months.csv b/leetcode/myntra/six-months.csv similarity index 100% rename from myntra/six-months.csv rename to leetcode/myntra/six-months.csv diff --git a/nagarro/all.csv b/leetcode/nagarro/all.csv similarity index 100% rename from nagarro/all.csv rename to leetcode/nagarro/all.csv diff --git a/nagarro/more-than-six-months.csv b/leetcode/nagarro/more-than-six-months.csv similarity index 100% rename from nagarro/more-than-six-months.csv rename to leetcode/nagarro/more-than-six-months.csv diff --git a/national-instruments/all.csv b/leetcode/national-instruments/all.csv similarity index 100% rename from national-instruments/all.csv rename to leetcode/national-instruments/all.csv diff --git a/national-instruments/more-than-six-months.csv b/leetcode/national-instruments/more-than-six-months.csv similarity index 100% rename from national-instruments/more-than-six-months.csv rename to leetcode/national-instruments/more-than-six-months.csv diff --git a/national-payments-coorperation-india/all.csv b/leetcode/national-payments-coorperation-india/all.csv similarity index 100% rename from national-payments-coorperation-india/all.csv rename to leetcode/national-payments-coorperation-india/all.csv diff --git a/national-payments-coorperation-india/more-than-six-months.csv b/leetcode/national-payments-coorperation-india/more-than-six-months.csv similarity index 100% rename from national-payments-coorperation-india/more-than-six-months.csv rename to leetcode/national-payments-coorperation-india/more-than-six-months.csv diff --git a/navan/all.csv b/leetcode/navan/all.csv similarity index 100% rename from navan/all.csv rename to leetcode/navan/all.csv diff --git a/navan/more-than-six-months.csv b/leetcode/navan/more-than-six-months.csv similarity index 100% rename from navan/more-than-six-months.csv rename to leetcode/navan/more-than-six-months.csv diff --git a/navan/six-months.csv b/leetcode/navan/six-months.csv similarity index 100% rename from navan/six-months.csv rename to leetcode/navan/six-months.csv diff --git a/navan/three-months.csv b/leetcode/navan/three-months.csv similarity index 100% rename from navan/three-months.csv rename to leetcode/navan/three-months.csv diff --git a/naver/all.csv b/leetcode/naver/all.csv similarity index 100% rename from naver/all.csv rename to leetcode/naver/all.csv diff --git a/naver/more-than-six-months.csv b/leetcode/naver/more-than-six-months.csv similarity index 100% rename from naver/more-than-six-months.csv rename to leetcode/naver/more-than-six-months.csv diff --git a/navi/all.csv b/leetcode/navi/all.csv similarity index 100% rename from navi/all.csv rename to leetcode/navi/all.csv diff --git a/navi/more-than-six-months.csv b/leetcode/navi/more-than-six-months.csv similarity index 100% rename from navi/more-than-six-months.csv rename to leetcode/navi/more-than-six-months.csv diff --git a/ncr/all.csv b/leetcode/ncr/all.csv similarity index 100% rename from ncr/all.csv rename to leetcode/ncr/all.csv diff --git a/ncr/more-than-six-months.csv b/leetcode/ncr/more-than-six-months.csv similarity index 100% rename from ncr/more-than-six-months.csv rename to leetcode/ncr/more-than-six-months.csv diff --git a/nerdwallet/all.csv b/leetcode/nerdwallet/all.csv similarity index 100% rename from nerdwallet/all.csv rename to leetcode/nerdwallet/all.csv diff --git a/netapp/all.csv b/leetcode/netapp/all.csv similarity index 100% rename from netapp/all.csv rename to leetcode/netapp/all.csv diff --git a/netapp/more-than-six-months.csv b/leetcode/netapp/more-than-six-months.csv similarity index 100% rename from netapp/more-than-six-months.csv rename to leetcode/netapp/more-than-six-months.csv diff --git a/netapp/six-months.csv b/leetcode/netapp/six-months.csv similarity index 100% rename from netapp/six-months.csv rename to leetcode/netapp/six-months.csv diff --git a/netcracker-technology/all.csv b/leetcode/netcracker-technology/all.csv similarity index 100% rename from netcracker-technology/all.csv rename to leetcode/netcracker-technology/all.csv diff --git a/netcracker-technology/six-months.csv b/leetcode/netcracker-technology/six-months.csv similarity index 100% rename from netcracker-technology/six-months.csv rename to leetcode/netcracker-technology/six-months.csv diff --git a/netcracker-technology/three-months.csv b/leetcode/netcracker-technology/three-months.csv similarity index 100% rename from netcracker-technology/three-months.csv rename to leetcode/netcracker-technology/three-months.csv diff --git a/netease/all.csv b/leetcode/netease/all.csv similarity index 100% rename from netease/all.csv rename to leetcode/netease/all.csv diff --git a/netease/more-than-six-months.csv b/leetcode/netease/more-than-six-months.csv similarity index 100% rename from netease/more-than-six-months.csv rename to leetcode/netease/more-than-six-months.csv diff --git a/netflix/all.csv b/leetcode/netflix/all.csv similarity index 100% rename from netflix/all.csv rename to leetcode/netflix/all.csv diff --git a/netflix/more-than-six-months.csv b/leetcode/netflix/more-than-six-months.csv similarity index 100% rename from netflix/more-than-six-months.csv rename to leetcode/netflix/more-than-six-months.csv diff --git a/netflix/six-months.csv b/leetcode/netflix/six-months.csv similarity index 100% rename from netflix/six-months.csv rename to leetcode/netflix/six-months.csv diff --git a/netflix/thirty-days.csv b/leetcode/netflix/thirty-days.csv similarity index 100% rename from netflix/thirty-days.csv rename to leetcode/netflix/thirty-days.csv diff --git a/netflix/three-months.csv b/leetcode/netflix/three-months.csv similarity index 100% rename from netflix/three-months.csv rename to leetcode/netflix/three-months.csv diff --git a/netskope/all.csv b/leetcode/netskope/all.csv similarity index 100% rename from netskope/all.csv rename to leetcode/netskope/all.csv diff --git a/netskope/more-than-six-months.csv b/leetcode/netskope/more-than-six-months.csv similarity index 100% rename from netskope/more-than-six-months.csv rename to leetcode/netskope/more-than-six-months.csv diff --git a/netskope/six-months.csv b/leetcode/netskope/six-months.csv similarity index 100% rename from netskope/six-months.csv rename to leetcode/netskope/six-months.csv diff --git a/netsuite/all.csv b/leetcode/netsuite/all.csv similarity index 100% rename from netsuite/all.csv rename to leetcode/netsuite/all.csv diff --git a/netsuite/more-than-six-months.csv b/leetcode/netsuite/more-than-six-months.csv similarity index 100% rename from netsuite/more-than-six-months.csv rename to leetcode/netsuite/more-than-six-months.csv diff --git a/newsbreak/all.csv b/leetcode/newsbreak/all.csv similarity index 100% rename from newsbreak/all.csv rename to leetcode/newsbreak/all.csv diff --git a/newsbreak/six-months.csv b/leetcode/newsbreak/six-months.csv similarity index 100% rename from newsbreak/six-months.csv rename to leetcode/newsbreak/six-months.csv diff --git a/newsbreak/three-months.csv b/leetcode/newsbreak/three-months.csv similarity index 100% rename from newsbreak/three-months.csv rename to leetcode/newsbreak/three-months.csv diff --git a/nextdoor/all.csv b/leetcode/nextdoor/all.csv similarity index 100% rename from nextdoor/all.csv rename to leetcode/nextdoor/all.csv diff --git a/nextdoor/more-than-six-months.csv b/leetcode/nextdoor/more-than-six-months.csv similarity index 100% rename from nextdoor/more-than-six-months.csv rename to leetcode/nextdoor/more-than-six-months.csv diff --git a/nextdoor/six-months.csv b/leetcode/nextdoor/six-months.csv similarity index 100% rename from nextdoor/six-months.csv rename to leetcode/nextdoor/six-months.csv diff --git a/nextjump/all.csv b/leetcode/nextjump/all.csv similarity index 100% rename from nextjump/all.csv rename to leetcode/nextjump/all.csv diff --git a/nextjump/more-than-six-months.csv b/leetcode/nextjump/more-than-six-months.csv similarity index 100% rename from nextjump/more-than-six-months.csv rename to leetcode/nextjump/more-than-six-months.csv diff --git a/nference/all.csv b/leetcode/nference/all.csv similarity index 100% rename from nference/all.csv rename to leetcode/nference/all.csv diff --git a/nference/more-than-six-months.csv b/leetcode/nference/more-than-six-months.csv similarity index 100% rename from nference/more-than-six-months.csv rename to leetcode/nference/more-than-six-months.csv diff --git a/niantic/all.csv b/leetcode/niantic/all.csv similarity index 100% rename from niantic/all.csv rename to leetcode/niantic/all.csv diff --git a/niantic/more-than-six-months.csv b/leetcode/niantic/more-than-six-months.csv similarity index 100% rename from niantic/more-than-six-months.csv rename to leetcode/niantic/more-than-six-months.csv diff --git a/nielsen/all.csv b/leetcode/nielsen/all.csv similarity index 100% rename from nielsen/all.csv rename to leetcode/nielsen/all.csv diff --git a/nielsen/more-than-six-months.csv b/leetcode/nielsen/more-than-six-months.csv similarity index 100% rename from nielsen/more-than-six-months.csv rename to leetcode/nielsen/more-than-six-months.csv diff --git a/nike/all.csv b/leetcode/nike/all.csv similarity index 100% rename from nike/all.csv rename to leetcode/nike/all.csv diff --git a/nike/more-than-six-months.csv b/leetcode/nike/more-than-six-months.csv similarity index 100% rename from nike/more-than-six-months.csv rename to leetcode/nike/more-than-six-months.csv diff --git a/nike/six-months.csv b/leetcode/nike/six-months.csv similarity index 100% rename from nike/six-months.csv rename to leetcode/nike/six-months.csv diff --git a/nike/thirty-days.csv b/leetcode/nike/thirty-days.csv similarity index 100% rename from nike/thirty-days.csv rename to leetcode/nike/thirty-days.csv diff --git a/nike/three-months.csv b/leetcode/nike/three-months.csv similarity index 100% rename from nike/three-months.csv rename to leetcode/nike/three-months.csv diff --git a/ninjacart/all.csv b/leetcode/ninjacart/all.csv similarity index 100% rename from ninjacart/all.csv rename to leetcode/ninjacart/all.csv diff --git a/ninjacart/more-than-six-months.csv b/leetcode/ninjacart/more-than-six-months.csv similarity index 100% rename from ninjacart/more-than-six-months.csv rename to leetcode/ninjacart/more-than-six-months.csv diff --git a/nokia/all.csv b/leetcode/nokia/all.csv similarity index 100% rename from nokia/all.csv rename to leetcode/nokia/all.csv diff --git a/nokia/more-than-six-months.csv b/leetcode/nokia/more-than-six-months.csv similarity index 100% rename from nokia/more-than-six-months.csv rename to leetcode/nokia/more-than-six-months.csv diff --git a/nordstrom/all.csv b/leetcode/nordstrom/all.csv similarity index 100% rename from nordstrom/all.csv rename to leetcode/nordstrom/all.csv diff --git a/nordstrom/more-than-six-months.csv b/leetcode/nordstrom/more-than-six-months.csv similarity index 100% rename from nordstrom/more-than-six-months.csv rename to leetcode/nordstrom/more-than-six-months.csv diff --git a/nordstrom/six-months.csv b/leetcode/nordstrom/six-months.csv similarity index 100% rename from nordstrom/six-months.csv rename to leetcode/nordstrom/six-months.csv diff --git a/nordstrom/three-months.csv b/leetcode/nordstrom/three-months.csv similarity index 100% rename from nordstrom/three-months.csv rename to leetcode/nordstrom/three-months.csv diff --git a/notion/all.csv b/leetcode/notion/all.csv similarity index 100% rename from notion/all.csv rename to leetcode/notion/all.csv diff --git a/notion/more-than-six-months.csv b/leetcode/notion/more-than-six-months.csv similarity index 100% rename from notion/more-than-six-months.csv rename to leetcode/notion/more-than-six-months.csv diff --git a/npci/all.csv b/leetcode/npci/all.csv similarity index 100% rename from npci/all.csv rename to leetcode/npci/all.csv diff --git a/npci/more-than-six-months.csv b/leetcode/npci/more-than-six-months.csv similarity index 100% rename from npci/more-than-six-months.csv rename to leetcode/npci/more-than-six-months.csv diff --git a/nuro/all.csv b/leetcode/nuro/all.csv similarity index 100% rename from nuro/all.csv rename to leetcode/nuro/all.csv diff --git a/nuro/more-than-six-months.csv b/leetcode/nuro/more-than-six-months.csv similarity index 100% rename from nuro/more-than-six-months.csv rename to leetcode/nuro/more-than-six-months.csv diff --git a/nuro/six-months.csv b/leetcode/nuro/six-months.csv similarity index 100% rename from nuro/six-months.csv rename to leetcode/nuro/six-months.csv diff --git a/nuro/thirty-days.csv b/leetcode/nuro/thirty-days.csv similarity index 100% rename from nuro/thirty-days.csv rename to leetcode/nuro/thirty-days.csv diff --git a/nuro/three-months.csv b/leetcode/nuro/three-months.csv similarity index 100% rename from nuro/three-months.csv rename to leetcode/nuro/three-months.csv diff --git a/nutanix/all.csv b/leetcode/nutanix/all.csv similarity index 100% rename from nutanix/all.csv rename to leetcode/nutanix/all.csv diff --git a/nutanix/more-than-six-months.csv b/leetcode/nutanix/more-than-six-months.csv similarity index 100% rename from nutanix/more-than-six-months.csv rename to leetcode/nutanix/more-than-six-months.csv diff --git a/nutanix/six-months.csv b/leetcode/nutanix/six-months.csv similarity index 100% rename from nutanix/six-months.csv rename to leetcode/nutanix/six-months.csv diff --git a/nutanix/thirty-days.csv b/leetcode/nutanix/thirty-days.csv similarity index 100% rename from nutanix/thirty-days.csv rename to leetcode/nutanix/thirty-days.csv diff --git a/nutanix/three-months.csv b/leetcode/nutanix/three-months.csv similarity index 100% rename from nutanix/three-months.csv rename to leetcode/nutanix/three-months.csv diff --git a/nvidia/all.csv b/leetcode/nvidia/all.csv similarity index 100% rename from nvidia/all.csv rename to leetcode/nvidia/all.csv diff --git a/nvidia/more-than-six-months.csv b/leetcode/nvidia/more-than-six-months.csv similarity index 100% rename from nvidia/more-than-six-months.csv rename to leetcode/nvidia/more-than-six-months.csv diff --git a/nvidia/six-months.csv b/leetcode/nvidia/six-months.csv similarity index 100% rename from nvidia/six-months.csv rename to leetcode/nvidia/six-months.csv diff --git a/nvidia/thirty-days.csv b/leetcode/nvidia/thirty-days.csv similarity index 100% rename from nvidia/thirty-days.csv rename to leetcode/nvidia/thirty-days.csv diff --git a/nvidia/three-months.csv b/leetcode/nvidia/three-months.csv similarity index 100% rename from nvidia/three-months.csv rename to leetcode/nvidia/three-months.csv diff --git a/nykaa/all.csv b/leetcode/nykaa/all.csv similarity index 100% rename from nykaa/all.csv rename to leetcode/nykaa/all.csv diff --git a/nykaa/more-than-six-months.csv b/leetcode/nykaa/more-than-six-months.csv similarity index 100% rename from nykaa/more-than-six-months.csv rename to leetcode/nykaa/more-than-six-months.csv diff --git a/nykaa/six-months.csv b/leetcode/nykaa/six-months.csv similarity index 100% rename from nykaa/six-months.csv rename to leetcode/nykaa/six-months.csv diff --git a/observeai/all.csv b/leetcode/observeai/all.csv similarity index 100% rename from observeai/all.csv rename to leetcode/observeai/all.csv diff --git a/observeai/more-than-six-months.csv b/leetcode/observeai/more-than-six-months.csv similarity index 100% rename from observeai/more-than-six-months.csv rename to leetcode/observeai/more-than-six-months.csv diff --git a/observeai/six-months.csv b/leetcode/observeai/six-months.csv similarity index 100% rename from observeai/six-months.csv rename to leetcode/observeai/six-months.csv diff --git a/odoo/all.csv b/leetcode/odoo/all.csv similarity index 100% rename from odoo/all.csv rename to leetcode/odoo/all.csv diff --git a/odoo/more-than-six-months.csv b/leetcode/odoo/more-than-six-months.csv similarity index 100% rename from odoo/more-than-six-months.csv rename to leetcode/odoo/more-than-six-months.csv diff --git a/okta/all.csv b/leetcode/okta/all.csv similarity index 100% rename from okta/all.csv rename to leetcode/okta/all.csv diff --git a/okta/more-than-six-months.csv b/leetcode/okta/more-than-six-months.csv similarity index 100% rename from okta/more-than-six-months.csv rename to leetcode/okta/more-than-six-months.csv diff --git a/okx/all.csv b/leetcode/okx/all.csv similarity index 100% rename from okx/all.csv rename to leetcode/okx/all.csv diff --git a/okx/more-than-six-months.csv b/leetcode/okx/more-than-six-months.csv similarity index 100% rename from okx/more-than-six-months.csv rename to leetcode/okx/more-than-six-months.csv diff --git a/ola/all.csv b/leetcode/ola/all.csv similarity index 100% rename from ola/all.csv rename to leetcode/ola/all.csv diff --git a/ola/more-than-six-months.csv b/leetcode/ola/more-than-six-months.csv similarity index 100% rename from ola/more-than-six-months.csv rename to leetcode/ola/more-than-six-months.csv diff --git a/olx/all.csv b/leetcode/olx/all.csv similarity index 100% rename from olx/all.csv rename to leetcode/olx/all.csv diff --git a/olx/six-months.csv b/leetcode/olx/six-months.csv similarity index 100% rename from olx/six-months.csv rename to leetcode/olx/six-months.csv diff --git a/openai/all.csv b/leetcode/openai/all.csv similarity index 100% rename from openai/all.csv rename to leetcode/openai/all.csv diff --git a/openai/more-than-six-months.csv b/leetcode/openai/more-than-six-months.csv similarity index 100% rename from openai/more-than-six-months.csv rename to leetcode/openai/more-than-six-months.csv diff --git a/openai/six-months.csv b/leetcode/openai/six-months.csv similarity index 100% rename from openai/six-months.csv rename to leetcode/openai/six-months.csv diff --git a/openai/three-months.csv b/leetcode/openai/three-months.csv similarity index 100% rename from openai/three-months.csv rename to leetcode/openai/three-months.csv diff --git a/opendoor/all.csv b/leetcode/opendoor/all.csv similarity index 100% rename from opendoor/all.csv rename to leetcode/opendoor/all.csv diff --git a/opendoor/more-than-six-months.csv b/leetcode/opendoor/more-than-six-months.csv similarity index 100% rename from opendoor/more-than-six-months.csv rename to leetcode/opendoor/more-than-six-months.csv diff --git a/opentext/all.csv b/leetcode/opentext/all.csv similarity index 100% rename from opentext/all.csv rename to leetcode/opentext/all.csv diff --git a/opentext/more-than-six-months.csv b/leetcode/opentext/more-than-six-months.csv similarity index 100% rename from opentext/more-than-six-months.csv rename to leetcode/opentext/more-than-six-months.csv diff --git a/oppo/all.csv b/leetcode/oppo/all.csv similarity index 100% rename from oppo/all.csv rename to leetcode/oppo/all.csv diff --git a/optiver/all.csv b/leetcode/optiver/all.csv similarity index 100% rename from optiver/all.csv rename to leetcode/optiver/all.csv diff --git a/optiver/more-than-six-months.csv b/leetcode/optiver/more-than-six-months.csv similarity index 100% rename from optiver/more-than-six-months.csv rename to leetcode/optiver/more-than-six-months.csv diff --git a/optum/all.csv b/leetcode/optum/all.csv similarity index 100% rename from optum/all.csv rename to leetcode/optum/all.csv diff --git a/optum/more-than-six-months.csv b/leetcode/optum/more-than-six-months.csv similarity index 100% rename from optum/more-than-six-months.csv rename to leetcode/optum/more-than-six-months.csv diff --git a/oracle/all.csv b/leetcode/oracle/all.csv similarity index 100% rename from oracle/all.csv rename to leetcode/oracle/all.csv diff --git a/oracle/more-than-six-months.csv b/leetcode/oracle/more-than-six-months.csv similarity index 100% rename from oracle/more-than-six-months.csv rename to leetcode/oracle/more-than-six-months.csv diff --git a/oracle/six-months.csv b/leetcode/oracle/six-months.csv similarity index 100% rename from oracle/six-months.csv rename to leetcode/oracle/six-months.csv diff --git a/oracle/thirty-days.csv b/leetcode/oracle/thirty-days.csv similarity index 100% rename from oracle/thirty-days.csv rename to leetcode/oracle/thirty-days.csv diff --git a/oracle/three-months.csv b/leetcode/oracle/three-months.csv similarity index 100% rename from oracle/three-months.csv rename to leetcode/oracle/three-months.csv diff --git a/oscar-health/all.csv b/leetcode/oscar-health/all.csv similarity index 100% rename from oscar-health/all.csv rename to leetcode/oscar-health/all.csv diff --git a/oscar-health/more-than-six-months.csv b/leetcode/oscar-health/more-than-six-months.csv similarity index 100% rename from oscar-health/more-than-six-months.csv rename to leetcode/oscar-health/more-than-six-months.csv diff --git a/oscar-health/six-months.csv b/leetcode/oscar-health/six-months.csv similarity index 100% rename from oscar-health/six-months.csv rename to leetcode/oscar-health/six-months.csv diff --git a/oscar-health/thirty-days.csv b/leetcode/oscar-health/thirty-days.csv similarity index 100% rename from oscar-health/thirty-days.csv rename to leetcode/oscar-health/thirty-days.csv diff --git a/oscar-health/three-months.csv b/leetcode/oscar-health/three-months.csv similarity index 100% rename from oscar-health/three-months.csv rename to leetcode/oscar-health/three-months.csv diff --git a/otterai/all.csv b/leetcode/otterai/all.csv similarity index 100% rename from otterai/all.csv rename to leetcode/otterai/all.csv diff --git a/otterai/more-than-six-months.csv b/leetcode/otterai/more-than-six-months.csv similarity index 100% rename from otterai/more-than-six-months.csv rename to leetcode/otterai/more-than-six-months.csv diff --git a/oyo/all.csv b/leetcode/oyo/all.csv similarity index 100% rename from oyo/all.csv rename to leetcode/oyo/all.csv diff --git a/oyo/more-than-six-months.csv b/leetcode/oyo/more-than-six-months.csv similarity index 100% rename from oyo/more-than-six-months.csv rename to leetcode/oyo/more-than-six-months.csv diff --git a/oyo/six-months.csv b/leetcode/oyo/six-months.csv similarity index 100% rename from oyo/six-months.csv rename to leetcode/oyo/six-months.csv diff --git a/oyo/three-months.csv b/leetcode/oyo/three-months.csv similarity index 100% rename from oyo/three-months.csv rename to leetcode/oyo/three-months.csv diff --git a/ozon/all.csv b/leetcode/ozon/all.csv similarity index 100% rename from ozon/all.csv rename to leetcode/ozon/all.csv diff --git a/ozon/more-than-six-months.csv b/leetcode/ozon/more-than-six-months.csv similarity index 100% rename from ozon/more-than-six-months.csv rename to leetcode/ozon/more-than-six-months.csv diff --git a/ozon/six-months.csv b/leetcode/ozon/six-months.csv similarity index 100% rename from ozon/six-months.csv rename to leetcode/ozon/six-months.csv diff --git a/ozon/three-months.csv b/leetcode/ozon/three-months.csv similarity index 100% rename from ozon/three-months.csv rename to leetcode/ozon/three-months.csv diff --git a/palantir-technologies/all.csv b/leetcode/palantir-technologies/all.csv similarity index 100% rename from palantir-technologies/all.csv rename to leetcode/palantir-technologies/all.csv diff --git a/palantir-technologies/more-than-six-months.csv b/leetcode/palantir-technologies/more-than-six-months.csv similarity index 100% rename from palantir-technologies/more-than-six-months.csv rename to leetcode/palantir-technologies/more-than-six-months.csv diff --git a/palantir-technologies/six-months.csv b/leetcode/palantir-technologies/six-months.csv similarity index 100% rename from palantir-technologies/six-months.csv rename to leetcode/palantir-technologies/six-months.csv diff --git a/palantir-technologies/three-months.csv b/leetcode/palantir-technologies/three-months.csv similarity index 100% rename from palantir-technologies/three-months.csv rename to leetcode/palantir-technologies/three-months.csv diff --git a/palo-alto-networks/all.csv b/leetcode/palo-alto-networks/all.csv similarity index 100% rename from palo-alto-networks/all.csv rename to leetcode/palo-alto-networks/all.csv diff --git a/palo-alto-networks/more-than-six-months.csv b/leetcode/palo-alto-networks/more-than-six-months.csv similarity index 100% rename from palo-alto-networks/more-than-six-months.csv rename to leetcode/palo-alto-networks/more-than-six-months.csv diff --git a/palo-alto-networks/six-months.csv b/leetcode/palo-alto-networks/six-months.csv similarity index 100% rename from palo-alto-networks/six-months.csv rename to leetcode/palo-alto-networks/six-months.csv diff --git a/palo-alto-networks/three-months.csv b/leetcode/palo-alto-networks/three-months.csv similarity index 100% rename from palo-alto-networks/three-months.csv rename to leetcode/palo-alto-networks/three-months.csv diff --git a/park/all.csv b/leetcode/park/all.csv similarity index 100% rename from park/all.csv rename to leetcode/park/all.csv diff --git a/park/more-than-six-months.csv b/leetcode/park/more-than-six-months.csv similarity index 100% rename from park/more-than-six-months.csv rename to leetcode/park/more-than-six-months.csv diff --git a/patreon/all.csv b/leetcode/patreon/all.csv similarity index 100% rename from patreon/all.csv rename to leetcode/patreon/all.csv diff --git a/patreon/more-than-six-months.csv b/leetcode/patreon/more-than-six-months.csv similarity index 100% rename from patreon/more-than-six-months.csv rename to leetcode/patreon/more-than-six-months.csv diff --git a/patreon/six-months.csv b/leetcode/patreon/six-months.csv similarity index 100% rename from patreon/six-months.csv rename to leetcode/patreon/six-months.csv diff --git a/paycom/all.csv b/leetcode/paycom/all.csv similarity index 100% rename from paycom/all.csv rename to leetcode/paycom/all.csv diff --git a/paycom/more-than-six-months.csv b/leetcode/paycom/more-than-six-months.csv similarity index 100% rename from paycom/more-than-six-months.csv rename to leetcode/paycom/more-than-six-months.csv diff --git a/paypal/all.csv b/leetcode/paypal/all.csv similarity index 100% rename from paypal/all.csv rename to leetcode/paypal/all.csv diff --git a/paypal/more-than-six-months.csv b/leetcode/paypal/more-than-six-months.csv similarity index 100% rename from paypal/more-than-six-months.csv rename to leetcode/paypal/more-than-six-months.csv diff --git a/paypal/six-months.csv b/leetcode/paypal/six-months.csv similarity index 100% rename from paypal/six-months.csv rename to leetcode/paypal/six-months.csv diff --git a/paypal/thirty-days.csv b/leetcode/paypal/thirty-days.csv similarity index 100% rename from paypal/thirty-days.csv rename to leetcode/paypal/thirty-days.csv diff --git a/paypal/three-months.csv b/leetcode/paypal/three-months.csv similarity index 100% rename from paypal/three-months.csv rename to leetcode/paypal/three-months.csv diff --git a/paypay/all.csv b/leetcode/paypay/all.csv similarity index 100% rename from paypay/all.csv rename to leetcode/paypay/all.csv diff --git a/paypay/more-than-six-months.csv b/leetcode/paypay/more-than-six-months.csv similarity index 100% rename from paypay/more-than-six-months.csv rename to leetcode/paypay/more-than-six-months.csv diff --git a/paypay/six-months.csv b/leetcode/paypay/six-months.csv similarity index 100% rename from paypay/six-months.csv rename to leetcode/paypay/six-months.csv diff --git a/paypay/three-months.csv b/leetcode/paypay/three-months.csv similarity index 100% rename from paypay/three-months.csv rename to leetcode/paypay/three-months.csv diff --git a/paytm/all.csv b/leetcode/paytm/all.csv similarity index 100% rename from paytm/all.csv rename to leetcode/paytm/all.csv diff --git a/paytm/more-than-six-months.csv b/leetcode/paytm/more-than-six-months.csv similarity index 100% rename from paytm/more-than-six-months.csv rename to leetcode/paytm/more-than-six-months.csv diff --git a/paytm/six-months.csv b/leetcode/paytm/six-months.csv similarity index 100% rename from paytm/six-months.csv rename to leetcode/paytm/six-months.csv diff --git a/payu/all.csv b/leetcode/payu/all.csv similarity index 100% rename from payu/all.csv rename to leetcode/payu/all.csv diff --git a/payu/more-than-six-months.csv b/leetcode/payu/more-than-six-months.csv similarity index 100% rename from payu/more-than-six-months.csv rename to leetcode/payu/more-than-six-months.csv diff --git a/peak6/all.csv b/leetcode/peak6/all.csv similarity index 100% rename from peak6/all.csv rename to leetcode/peak6/all.csv diff --git a/pega/all.csv b/leetcode/pega/all.csv similarity index 100% rename from pega/all.csv rename to leetcode/pega/all.csv diff --git a/peloton/all.csv b/leetcode/peloton/all.csv similarity index 100% rename from peloton/all.csv rename to leetcode/peloton/all.csv diff --git a/peloton/more-than-six-months.csv b/leetcode/peloton/more-than-six-months.csv similarity index 100% rename from peloton/more-than-six-months.csv rename to leetcode/peloton/more-than-six-months.csv diff --git a/persistent-systems/all.csv b/leetcode/persistent-systems/all.csv similarity index 100% rename from persistent-systems/all.csv rename to leetcode/persistent-systems/all.csv diff --git a/persistent-systems/more-than-six-months.csv b/leetcode/persistent-systems/more-than-six-months.csv similarity index 100% rename from persistent-systems/more-than-six-months.csv rename to leetcode/persistent-systems/more-than-six-months.csv diff --git a/persistent-systems/six-months.csv b/leetcode/persistent-systems/six-months.csv similarity index 100% rename from persistent-systems/six-months.csv rename to leetcode/persistent-systems/six-months.csv diff --git a/philips/all.csv b/leetcode/philips/all.csv similarity index 100% rename from philips/all.csv rename to leetcode/philips/all.csv diff --git a/philips/six-months.csv b/leetcode/philips/six-months.csv similarity index 100% rename from philips/six-months.csv rename to leetcode/philips/six-months.csv diff --git a/phonepe/all.csv b/leetcode/phonepe/all.csv similarity index 100% rename from phonepe/all.csv rename to leetcode/phonepe/all.csv diff --git a/phonepe/more-than-six-months.csv b/leetcode/phonepe/more-than-six-months.csv similarity index 100% rename from phonepe/more-than-six-months.csv rename to leetcode/phonepe/more-than-six-months.csv diff --git a/phonepe/six-months.csv b/leetcode/phonepe/six-months.csv similarity index 100% rename from phonepe/six-months.csv rename to leetcode/phonepe/six-months.csv diff --git a/phonepe/thirty-days.csv b/leetcode/phonepe/thirty-days.csv similarity index 100% rename from phonepe/thirty-days.csv rename to leetcode/phonepe/thirty-days.csv diff --git a/phonepe/three-months.csv b/leetcode/phonepe/three-months.csv similarity index 100% rename from phonepe/three-months.csv rename to leetcode/phonepe/three-months.csv diff --git a/pickrr/all.csv b/leetcode/pickrr/all.csv similarity index 100% rename from pickrr/all.csv rename to leetcode/pickrr/all.csv diff --git a/pickrr/more-than-six-months.csv b/leetcode/pickrr/more-than-six-months.csv similarity index 100% rename from pickrr/more-than-six-months.csv rename to leetcode/pickrr/more-than-six-months.csv diff --git a/pinterest/all.csv b/leetcode/pinterest/all.csv similarity index 100% rename from pinterest/all.csv rename to leetcode/pinterest/all.csv diff --git a/pinterest/more-than-six-months.csv b/leetcode/pinterest/more-than-six-months.csv similarity index 100% rename from pinterest/more-than-six-months.csv rename to leetcode/pinterest/more-than-six-months.csv diff --git a/pinterest/six-months.csv b/leetcode/pinterest/six-months.csv similarity index 100% rename from pinterest/six-months.csv rename to leetcode/pinterest/six-months.csv diff --git a/pinterest/thirty-days.csv b/leetcode/pinterest/thirty-days.csv similarity index 100% rename from pinterest/thirty-days.csv rename to leetcode/pinterest/thirty-days.csv diff --git a/pinterest/three-months.csv b/leetcode/pinterest/three-months.csv similarity index 100% rename from pinterest/three-months.csv rename to leetcode/pinterest/three-months.csv diff --git a/plaid/all.csv b/leetcode/plaid/all.csv similarity index 100% rename from plaid/all.csv rename to leetcode/plaid/all.csv diff --git a/plaid/six-months.csv b/leetcode/plaid/six-months.csv similarity index 100% rename from plaid/six-months.csv rename to leetcode/plaid/six-months.csv diff --git a/plaid/three-months.csv b/leetcode/plaid/three-months.csv similarity index 100% rename from plaid/three-months.csv rename to leetcode/plaid/three-months.csv diff --git a/pocket-gems/all.csv b/leetcode/pocket-gems/all.csv similarity index 100% rename from pocket-gems/all.csv rename to leetcode/pocket-gems/all.csv diff --git a/pocket-gems/more-than-six-months.csv b/leetcode/pocket-gems/more-than-six-months.csv similarity index 100% rename from pocket-gems/more-than-six-months.csv rename to leetcode/pocket-gems/more-than-six-months.csv diff --git a/point72/all.csv b/leetcode/point72/all.csv similarity index 100% rename from point72/all.csv rename to leetcode/point72/all.csv diff --git a/point72/more-than-six-months.csv b/leetcode/point72/more-than-six-months.csv similarity index 100% rename from point72/more-than-six-months.csv rename to leetcode/point72/more-than-six-months.csv diff --git a/polar/all.csv b/leetcode/polar/all.csv similarity index 100% rename from polar/all.csv rename to leetcode/polar/all.csv diff --git a/polar/more-than-six-months.csv b/leetcode/polar/more-than-six-months.csv similarity index 100% rename from polar/more-than-six-months.csv rename to leetcode/polar/more-than-six-months.csv diff --git a/ponyai/all.csv b/leetcode/ponyai/all.csv similarity index 100% rename from ponyai/all.csv rename to leetcode/ponyai/all.csv diff --git a/ponyai/more-than-six-months.csv b/leetcode/ponyai/more-than-six-months.csv similarity index 100% rename from ponyai/more-than-six-months.csv rename to leetcode/ponyai/more-than-six-months.csv diff --git a/pornhub/all.csv b/leetcode/pornhub/all.csv similarity index 100% rename from pornhub/all.csv rename to leetcode/pornhub/all.csv diff --git a/pornhub/more-than-six-months.csv b/leetcode/pornhub/more-than-six-months.csv similarity index 100% rename from pornhub/more-than-six-months.csv rename to leetcode/pornhub/more-than-six-months.csv diff --git a/porter/all.csv b/leetcode/porter/all.csv similarity index 100% rename from porter/all.csv rename to leetcode/porter/all.csv diff --git a/porter/more-than-six-months.csv b/leetcode/porter/more-than-six-months.csv similarity index 100% rename from porter/more-than-six-months.csv rename to leetcode/porter/more-than-six-months.csv diff --git a/poshmark/all.csv b/leetcode/poshmark/all.csv similarity index 100% rename from poshmark/all.csv rename to leetcode/poshmark/all.csv diff --git a/poshmark/more-than-six-months.csv b/leetcode/poshmark/more-than-six-months.csv similarity index 100% rename from poshmark/more-than-six-months.csv rename to leetcode/poshmark/more-than-six-months.csv diff --git a/postman/all.csv b/leetcode/postman/all.csv similarity index 100% rename from postman/all.csv rename to leetcode/postman/all.csv diff --git a/postmates/all.csv b/leetcode/postmates/all.csv similarity index 100% rename from postmates/all.csv rename to leetcode/postmates/all.csv diff --git a/postmates/more-than-six-months.csv b/leetcode/postmates/more-than-six-months.csv similarity index 100% rename from postmates/more-than-six-months.csv rename to leetcode/postmates/more-than-six-months.csv diff --git a/poynt/all.csv b/leetcode/poynt/all.csv similarity index 100% rename from poynt/all.csv rename to leetcode/poynt/all.csv diff --git a/poynt/more-than-six-months.csv b/leetcode/poynt/more-than-six-months.csv similarity index 100% rename from poynt/more-than-six-months.csv rename to leetcode/poynt/more-than-six-months.csv diff --git a/practo/all.csv b/leetcode/practo/all.csv similarity index 100% rename from practo/all.csv rename to leetcode/practo/all.csv diff --git a/practo/more-than-six-months.csv b/leetcode/practo/more-than-six-months.csv similarity index 100% rename from practo/more-than-six-months.csv rename to leetcode/practo/more-than-six-months.csv diff --git a/publicis-sapient/all.csv b/leetcode/publicis-sapient/all.csv similarity index 100% rename from publicis-sapient/all.csv rename to leetcode/publicis-sapient/all.csv diff --git a/publicis-sapient/more-than-six-months.csv b/leetcode/publicis-sapient/more-than-six-months.csv similarity index 100% rename from publicis-sapient/more-than-six-months.csv rename to leetcode/publicis-sapient/more-than-six-months.csv diff --git a/publicis-sapient/six-months.csv b/leetcode/publicis-sapient/six-months.csv similarity index 100% rename from publicis-sapient/six-months.csv rename to leetcode/publicis-sapient/six-months.csv diff --git a/pubmatic/all.csv b/leetcode/pubmatic/all.csv similarity index 100% rename from pubmatic/all.csv rename to leetcode/pubmatic/all.csv diff --git a/pubmatic/more-than-six-months.csv b/leetcode/pubmatic/more-than-six-months.csv similarity index 100% rename from pubmatic/more-than-six-months.csv rename to leetcode/pubmatic/more-than-six-months.csv diff --git a/pure-storage/all.csv b/leetcode/pure-storage/all.csv similarity index 100% rename from pure-storage/all.csv rename to leetcode/pure-storage/all.csv diff --git a/pure-storage/more-than-six-months.csv b/leetcode/pure-storage/more-than-six-months.csv similarity index 100% rename from pure-storage/more-than-six-months.csv rename to leetcode/pure-storage/more-than-six-months.csv diff --git a/pure-storage/six-months.csv b/leetcode/pure-storage/six-months.csv similarity index 100% rename from pure-storage/six-months.csv rename to leetcode/pure-storage/six-months.csv diff --git a/pure-storage/three-months.csv b/leetcode/pure-storage/three-months.csv similarity index 100% rename from pure-storage/three-months.csv rename to leetcode/pure-storage/three-months.csv diff --git a/pure/all.csv b/leetcode/pure/all.csv similarity index 100% rename from pure/all.csv rename to leetcode/pure/all.csv diff --git a/pure/six-months.csv b/leetcode/pure/six-months.csv similarity index 100% rename from pure/six-months.csv rename to leetcode/pure/six-months.csv diff --git a/purplle/all.csv b/leetcode/purplle/all.csv similarity index 100% rename from purplle/all.csv rename to leetcode/purplle/all.csv diff --git a/purplle/more-than-six-months.csv b/leetcode/purplle/more-than-six-months.csv similarity index 100% rename from purplle/more-than-six-months.csv rename to leetcode/purplle/more-than-six-months.csv diff --git a/pwc/all.csv b/leetcode/pwc/all.csv similarity index 100% rename from pwc/all.csv rename to leetcode/pwc/all.csv diff --git a/pwc/more-than-six-months.csv b/leetcode/pwc/more-than-six-months.csv similarity index 100% rename from pwc/more-than-six-months.csv rename to leetcode/pwc/more-than-six-months.csv diff --git a/pwc/six-months.csv b/leetcode/pwc/six-months.csv similarity index 100% rename from pwc/six-months.csv rename to leetcode/pwc/six-months.csv diff --git a/qburst/all.csv b/leetcode/qburst/all.csv similarity index 100% rename from qburst/all.csv rename to leetcode/qburst/all.csv diff --git a/qburst/more-than-six-months.csv b/leetcode/qburst/more-than-six-months.csv similarity index 100% rename from qburst/more-than-six-months.csv rename to leetcode/qburst/more-than-six-months.csv diff --git a/qualcomm/all.csv b/leetcode/qualcomm/all.csv similarity index 100% rename from qualcomm/all.csv rename to leetcode/qualcomm/all.csv diff --git a/qualcomm/more-than-six-months.csv b/leetcode/qualcomm/more-than-six-months.csv similarity index 100% rename from qualcomm/more-than-six-months.csv rename to leetcode/qualcomm/more-than-six-months.csv diff --git a/qualcomm/six-months.csv b/leetcode/qualcomm/six-months.csv similarity index 100% rename from qualcomm/six-months.csv rename to leetcode/qualcomm/six-months.csv diff --git a/qualcomm/three-months.csv b/leetcode/qualcomm/three-months.csv similarity index 100% rename from qualcomm/three-months.csv rename to leetcode/qualcomm/three-months.csv diff --git a/qualtrics/all.csv b/leetcode/qualtrics/all.csv similarity index 100% rename from qualtrics/all.csv rename to leetcode/qualtrics/all.csv diff --git a/qualtrics/more-than-six-months.csv b/leetcode/qualtrics/more-than-six-months.csv similarity index 100% rename from qualtrics/more-than-six-months.csv rename to leetcode/qualtrics/more-than-six-months.csv diff --git a/qualtrics/six-months.csv b/leetcode/qualtrics/six-months.csv similarity index 100% rename from qualtrics/six-months.csv rename to leetcode/qualtrics/six-months.csv diff --git a/qualys/all.csv b/leetcode/qualys/all.csv similarity index 100% rename from qualys/all.csv rename to leetcode/qualys/all.csv diff --git a/qualys/more-than-six-months.csv b/leetcode/qualys/more-than-six-months.csv similarity index 100% rename from qualys/more-than-six-months.csv rename to leetcode/qualys/more-than-six-months.csv diff --git a/quantcast/all.csv b/leetcode/quantcast/all.csv similarity index 100% rename from quantcast/all.csv rename to leetcode/quantcast/all.csv diff --git a/quantcast/six-months.csv b/leetcode/quantcast/six-months.csv similarity index 100% rename from quantcast/six-months.csv rename to leetcode/quantcast/six-months.csv diff --git a/quantcast/three-months.csv b/leetcode/quantcast/three-months.csv similarity index 100% rename from quantcast/three-months.csv rename to leetcode/quantcast/three-months.csv diff --git a/quince/all.csv b/leetcode/quince/all.csv similarity index 100% rename from quince/all.csv rename to leetcode/quince/all.csv diff --git a/quince/more-than-six-months.csv b/leetcode/quince/more-than-six-months.csv similarity index 100% rename from quince/more-than-six-months.csv rename to leetcode/quince/more-than-six-months.csv diff --git a/quince/six-months.csv b/leetcode/quince/six-months.csv similarity index 100% rename from quince/six-months.csv rename to leetcode/quince/six-months.csv diff --git a/quince/thirty-days.csv b/leetcode/quince/thirty-days.csv similarity index 100% rename from quince/thirty-days.csv rename to leetcode/quince/thirty-days.csv diff --git a/quince/three-months.csv b/leetcode/quince/three-months.csv similarity index 100% rename from quince/three-months.csv rename to leetcode/quince/three-months.csv diff --git a/qumulo/all.csv b/leetcode/qumulo/all.csv similarity index 100% rename from qumulo/all.csv rename to leetcode/qumulo/all.csv diff --git a/qumulo/more-than-six-months.csv b/leetcode/qumulo/more-than-six-months.csv similarity index 100% rename from qumulo/more-than-six-months.csv rename to leetcode/qumulo/more-than-six-months.csv diff --git a/quora/all.csv b/leetcode/quora/all.csv similarity index 100% rename from quora/all.csv rename to leetcode/quora/all.csv diff --git a/quora/more-than-six-months.csv b/leetcode/quora/more-than-six-months.csv similarity index 100% rename from quora/more-than-six-months.csv rename to leetcode/quora/more-than-six-months.csv diff --git a/quora/six-months.csv b/leetcode/quora/six-months.csv similarity index 100% rename from quora/six-months.csv rename to leetcode/quora/six-months.csv diff --git a/quora/three-months.csv b/leetcode/quora/three-months.csv similarity index 100% rename from quora/three-months.csv rename to leetcode/quora/three-months.csv diff --git a/rackspace/all.csv b/leetcode/rackspace/all.csv similarity index 100% rename from rackspace/all.csv rename to leetcode/rackspace/all.csv diff --git a/rackspace/more-than-six-months.csv b/leetcode/rackspace/more-than-six-months.csv similarity index 100% rename from rackspace/more-than-six-months.csv rename to leetcode/rackspace/more-than-six-months.csv diff --git a/radius/all.csv b/leetcode/radius/all.csv similarity index 100% rename from radius/all.csv rename to leetcode/radius/all.csv diff --git a/radius/more-than-six-months.csv b/leetcode/radius/more-than-six-months.csv similarity index 100% rename from radius/more-than-six-months.csv rename to leetcode/radius/more-than-six-months.csv diff --git a/rakuten/all.csv b/leetcode/rakuten/all.csv similarity index 100% rename from rakuten/all.csv rename to leetcode/rakuten/all.csv diff --git a/rakuten/more-than-six-months.csv b/leetcode/rakuten/more-than-six-months.csv similarity index 100% rename from rakuten/more-than-six-months.csv rename to leetcode/rakuten/more-than-six-months.csv diff --git a/rakuten/six-months.csv b/leetcode/rakuten/six-months.csv similarity index 100% rename from rakuten/six-months.csv rename to leetcode/rakuten/six-months.csv diff --git a/rakuten/thirty-days.csv b/leetcode/rakuten/thirty-days.csv similarity index 100% rename from rakuten/thirty-days.csv rename to leetcode/rakuten/thirty-days.csv diff --git a/rakuten/three-months.csv b/leetcode/rakuten/three-months.csv similarity index 100% rename from rakuten/three-months.csv rename to leetcode/rakuten/three-months.csv diff --git a/ramp-2/all.csv b/leetcode/ramp-2/all.csv similarity index 100% rename from ramp-2/all.csv rename to leetcode/ramp-2/all.csv diff --git a/ramp-2/more-than-six-months.csv b/leetcode/ramp-2/more-than-six-months.csv similarity index 100% rename from ramp-2/more-than-six-months.csv rename to leetcode/ramp-2/more-than-six-months.csv diff --git a/ramp-2/six-months.csv b/leetcode/ramp-2/six-months.csv similarity index 100% rename from ramp-2/six-months.csv rename to leetcode/ramp-2/six-months.csv diff --git a/ramp-2/three-months.csv b/leetcode/ramp-2/three-months.csv similarity index 100% rename from ramp-2/three-months.csv rename to leetcode/ramp-2/three-months.csv diff --git a/razorpay/all.csv b/leetcode/razorpay/all.csv similarity index 100% rename from razorpay/all.csv rename to leetcode/razorpay/all.csv diff --git a/razorpay/more-than-six-months.csv b/leetcode/razorpay/more-than-six-months.csv similarity index 100% rename from razorpay/more-than-six-months.csv rename to leetcode/razorpay/more-than-six-months.csv diff --git a/razorpay/six-months.csv b/leetcode/razorpay/six-months.csv similarity index 100% rename from razorpay/six-months.csv rename to leetcode/razorpay/six-months.csv diff --git a/rbc/all.csv b/leetcode/rbc/all.csv similarity index 100% rename from rbc/all.csv rename to leetcode/rbc/all.csv diff --git a/rbc/more-than-six-months.csv b/leetcode/rbc/more-than-six-months.csv similarity index 100% rename from rbc/more-than-six-months.csv rename to leetcode/rbc/more-than-six-months.csv diff --git a/rbc/six-months.csv b/leetcode/rbc/six-months.csv similarity index 100% rename from rbc/six-months.csv rename to leetcode/rbc/six-months.csv diff --git a/redbus/all.csv b/leetcode/redbus/all.csv similarity index 100% rename from redbus/all.csv rename to leetcode/redbus/all.csv diff --git a/redbus/more-than-six-months.csv b/leetcode/redbus/more-than-six-months.csv similarity index 100% rename from redbus/more-than-six-months.csv rename to leetcode/redbus/more-than-six-months.csv diff --git a/reddit/all.csv b/leetcode/reddit/all.csv similarity index 100% rename from reddit/all.csv rename to leetcode/reddit/all.csv diff --git a/reddit/more-than-six-months.csv b/leetcode/reddit/more-than-six-months.csv similarity index 100% rename from reddit/more-than-six-months.csv rename to leetcode/reddit/more-than-six-months.csv diff --git a/reddit/six-months.csv b/leetcode/reddit/six-months.csv similarity index 100% rename from reddit/six-months.csv rename to leetcode/reddit/six-months.csv diff --git a/redfin/all.csv b/leetcode/redfin/all.csv similarity index 100% rename from redfin/all.csv rename to leetcode/redfin/all.csv diff --git a/redfin/six-months.csv b/leetcode/redfin/six-months.csv similarity index 100% rename from redfin/six-months.csv rename to leetcode/redfin/six-months.csv diff --git a/remitly/all.csv b/leetcode/remitly/all.csv similarity index 100% rename from remitly/all.csv rename to leetcode/remitly/all.csv diff --git a/remitly/more-than-six-months.csv b/leetcode/remitly/more-than-six-months.csv similarity index 100% rename from remitly/more-than-six-months.csv rename to leetcode/remitly/more-than-six-months.csv diff --git a/remitly/six-months.csv b/leetcode/remitly/six-months.csv similarity index 100% rename from remitly/six-months.csv rename to leetcode/remitly/six-months.csv diff --git a/remitly/three-months.csv b/leetcode/remitly/three-months.csv similarity index 100% rename from remitly/three-months.csv rename to leetcode/remitly/three-months.csv diff --git a/retailmenot/all.csv b/leetcode/retailmenot/all.csv similarity index 100% rename from retailmenot/all.csv rename to leetcode/retailmenot/all.csv diff --git a/retailmenot/more-than-six-months.csv b/leetcode/retailmenot/more-than-six-months.csv similarity index 100% rename from retailmenot/more-than-six-months.csv rename to leetcode/retailmenot/more-than-six-months.csv diff --git a/revolut/all.csv b/leetcode/revolut/all.csv similarity index 100% rename from revolut/all.csv rename to leetcode/revolut/all.csv diff --git a/revolut/more-than-six-months.csv b/leetcode/revolut/more-than-six-months.csv similarity index 100% rename from revolut/more-than-six-months.csv rename to leetcode/revolut/more-than-six-months.csv diff --git a/revolut/six-months.csv b/leetcode/revolut/six-months.csv similarity index 100% rename from revolut/six-months.csv rename to leetcode/revolut/six-months.csv diff --git a/revolut/three-months.csv b/leetcode/revolut/three-months.csv similarity index 100% rename from revolut/three-months.csv rename to leetcode/revolut/three-months.csv diff --git a/riot-games/all.csv b/leetcode/riot-games/all.csv similarity index 100% rename from riot-games/all.csv rename to leetcode/riot-games/all.csv diff --git a/riot-games/more-than-six-months.csv b/leetcode/riot-games/more-than-six-months.csv similarity index 100% rename from riot-games/more-than-six-months.csv rename to leetcode/riot-games/more-than-six-months.csv diff --git a/riot-games/six-months.csv b/leetcode/riot-games/six-months.csv similarity index 100% rename from riot-games/six-months.csv rename to leetcode/riot-games/six-months.csv diff --git a/ripple/all.csv b/leetcode/ripple/all.csv similarity index 100% rename from ripple/all.csv rename to leetcode/ripple/all.csv diff --git a/ripple/more-than-six-months.csv b/leetcode/ripple/more-than-six-months.csv similarity index 100% rename from ripple/more-than-six-months.csv rename to leetcode/ripple/more-than-six-months.csv diff --git a/ripple/six-months.csv b/leetcode/ripple/six-months.csv similarity index 100% rename from ripple/six-months.csv rename to leetcode/ripple/six-months.csv diff --git a/ripple/three-months.csv b/leetcode/ripple/three-months.csv similarity index 100% rename from ripple/three-months.csv rename to leetcode/ripple/three-months.csv diff --git a/rippling/all.csv b/leetcode/rippling/all.csv similarity index 100% rename from rippling/all.csv rename to leetcode/rippling/all.csv diff --git a/rippling/more-than-six-months.csv b/leetcode/rippling/more-than-six-months.csv similarity index 100% rename from rippling/more-than-six-months.csv rename to leetcode/rippling/more-than-six-months.csv diff --git a/rippling/six-months.csv b/leetcode/rippling/six-months.csv similarity index 100% rename from rippling/six-months.csv rename to leetcode/rippling/six-months.csv diff --git a/rivian/all.csv b/leetcode/rivian/all.csv similarity index 100% rename from rivian/all.csv rename to leetcode/rivian/all.csv diff --git a/rivian/more-than-six-months.csv b/leetcode/rivian/more-than-six-months.csv similarity index 100% rename from rivian/more-than-six-months.csv rename to leetcode/rivian/more-than-six-months.csv diff --git a/rivian/six-months.csv b/leetcode/rivian/six-months.csv similarity index 100% rename from rivian/six-months.csv rename to leetcode/rivian/six-months.csv diff --git a/rivian/three-months.csv b/leetcode/rivian/three-months.csv similarity index 100% rename from rivian/three-months.csv rename to leetcode/rivian/three-months.csv diff --git a/robinhood/all.csv b/leetcode/robinhood/all.csv similarity index 100% rename from robinhood/all.csv rename to leetcode/robinhood/all.csv diff --git a/robinhood/more-than-six-months.csv b/leetcode/robinhood/more-than-six-months.csv similarity index 100% rename from robinhood/more-than-six-months.csv rename to leetcode/robinhood/more-than-six-months.csv diff --git a/robinhood/six-months.csv b/leetcode/robinhood/six-months.csv similarity index 100% rename from robinhood/six-months.csv rename to leetcode/robinhood/six-months.csv diff --git a/robinhood/three-months.csv b/leetcode/robinhood/three-months.csv similarity index 100% rename from robinhood/three-months.csv rename to leetcode/robinhood/three-months.csv diff --git a/roblox/all.csv b/leetcode/roblox/all.csv similarity index 100% rename from roblox/all.csv rename to leetcode/roblox/all.csv diff --git a/roblox/more-than-six-months.csv b/leetcode/roblox/more-than-six-months.csv similarity index 100% rename from roblox/more-than-six-months.csv rename to leetcode/roblox/more-than-six-months.csv diff --git a/roblox/six-months.csv b/leetcode/roblox/six-months.csv similarity index 100% rename from roblox/six-months.csv rename to leetcode/roblox/six-months.csv diff --git a/roblox/thirty-days.csv b/leetcode/roblox/thirty-days.csv similarity index 100% rename from roblox/thirty-days.csv rename to leetcode/roblox/thirty-days.csv diff --git a/roblox/three-months.csv b/leetcode/roblox/three-months.csv similarity index 100% rename from roblox/three-months.csv rename to leetcode/roblox/three-months.csv diff --git a/roche/all.csv b/leetcode/roche/all.csv similarity index 100% rename from roche/all.csv rename to leetcode/roche/all.csv diff --git a/roche/more-than-six-months.csv b/leetcode/roche/more-than-six-months.csv similarity index 100% rename from roche/more-than-six-months.csv rename to leetcode/roche/more-than-six-months.csv diff --git a/rokt/all.csv b/leetcode/rokt/all.csv similarity index 100% rename from rokt/all.csv rename to leetcode/rokt/all.csv diff --git a/rokt/more-than-six-months.csv b/leetcode/rokt/more-than-six-months.csv similarity index 100% rename from rokt/more-than-six-months.csv rename to leetcode/rokt/more-than-six-months.csv diff --git a/rokt/six-months.csv b/leetcode/rokt/six-months.csv similarity index 100% rename from rokt/six-months.csv rename to leetcode/rokt/six-months.csv diff --git a/roku/all.csv b/leetcode/roku/all.csv similarity index 100% rename from roku/all.csv rename to leetcode/roku/all.csv diff --git a/roku/more-than-six-months.csv b/leetcode/roku/more-than-six-months.csv similarity index 100% rename from roku/more-than-six-months.csv rename to leetcode/roku/more-than-six-months.csv diff --git a/roku/six-months.csv b/leetcode/roku/six-months.csv similarity index 100% rename from roku/six-months.csv rename to leetcode/roku/six-months.csv diff --git a/roku/three-months.csv b/leetcode/roku/three-months.csv similarity index 100% rename from roku/three-months.csv rename to leetcode/roku/three-months.csv diff --git a/rubrik/all.csv b/leetcode/rubrik/all.csv similarity index 100% rename from rubrik/all.csv rename to leetcode/rubrik/all.csv diff --git a/rubrik/more-than-six-months.csv b/leetcode/rubrik/more-than-six-months.csv similarity index 100% rename from rubrik/more-than-six-months.csv rename to leetcode/rubrik/more-than-six-months.csv diff --git a/rubrik/six-months.csv b/leetcode/rubrik/six-months.csv similarity index 100% rename from rubrik/six-months.csv rename to leetcode/rubrik/six-months.csv diff --git a/rubrik/three-months.csv b/leetcode/rubrik/three-months.csv similarity index 100% rename from rubrik/three-months.csv rename to leetcode/rubrik/three-months.csv diff --git a/salesforce/all.csv b/leetcode/salesforce/all.csv similarity index 100% rename from salesforce/all.csv rename to leetcode/salesforce/all.csv diff --git a/salesforce/more-than-six-months.csv b/leetcode/salesforce/more-than-six-months.csv similarity index 100% rename from salesforce/more-than-six-months.csv rename to leetcode/salesforce/more-than-six-months.csv diff --git a/salesforce/six-months.csv b/leetcode/salesforce/six-months.csv similarity index 100% rename from salesforce/six-months.csv rename to leetcode/salesforce/six-months.csv diff --git a/salesforce/thirty-days.csv b/leetcode/salesforce/thirty-days.csv similarity index 100% rename from salesforce/thirty-days.csv rename to leetcode/salesforce/thirty-days.csv diff --git a/salesforce/three-months.csv b/leetcode/salesforce/three-months.csv similarity index 100% rename from salesforce/three-months.csv rename to leetcode/salesforce/three-months.csv diff --git a/sambanova/all.csv b/leetcode/sambanova/all.csv similarity index 100% rename from sambanova/all.csv rename to leetcode/sambanova/all.csv diff --git a/samsara/all.csv b/leetcode/samsara/all.csv similarity index 100% rename from samsara/all.csv rename to leetcode/samsara/all.csv diff --git a/samsara/more-than-six-months.csv b/leetcode/samsara/more-than-six-months.csv similarity index 100% rename from samsara/more-than-six-months.csv rename to leetcode/samsara/more-than-six-months.csv diff --git a/samsara/six-months.csv b/leetcode/samsara/six-months.csv similarity index 100% rename from samsara/six-months.csv rename to leetcode/samsara/six-months.csv diff --git a/samsung/all.csv b/leetcode/samsung/all.csv similarity index 100% rename from samsung/all.csv rename to leetcode/samsung/all.csv diff --git a/samsung/more-than-six-months.csv b/leetcode/samsung/more-than-six-months.csv similarity index 100% rename from samsung/more-than-six-months.csv rename to leetcode/samsung/more-than-six-months.csv diff --git a/samsung/six-months.csv b/leetcode/samsung/six-months.csv similarity index 100% rename from samsung/six-months.csv rename to leetcode/samsung/six-months.csv diff --git a/samsung/three-months.csv b/leetcode/samsung/three-months.csv similarity index 100% rename from samsung/three-months.csv rename to leetcode/samsung/three-months.csv diff --git a/sap/all.csv b/leetcode/sap/all.csv similarity index 100% rename from sap/all.csv rename to leetcode/sap/all.csv diff --git a/sap/more-than-six-months.csv b/leetcode/sap/more-than-six-months.csv similarity index 100% rename from sap/more-than-six-months.csv rename to leetcode/sap/more-than-six-months.csv diff --git a/sap/six-months.csv b/leetcode/sap/six-months.csv similarity index 100% rename from sap/six-months.csv rename to leetcode/sap/six-months.csv diff --git a/sap/three-months.csv b/leetcode/sap/three-months.csv similarity index 100% rename from sap/three-months.csv rename to leetcode/sap/three-months.csv diff --git a/scale-ai/all.csv b/leetcode/scale-ai/all.csv similarity index 100% rename from scale-ai/all.csv rename to leetcode/scale-ai/all.csv diff --git a/scale-ai/more-than-six-months.csv b/leetcode/scale-ai/more-than-six-months.csv similarity index 100% rename from scale-ai/more-than-six-months.csv rename to leetcode/scale-ai/more-than-six-months.csv diff --git a/schneider-electric/all.csv b/leetcode/schneider-electric/all.csv similarity index 100% rename from schneider-electric/all.csv rename to leetcode/schneider-electric/all.csv diff --git a/schneider-electric/more-than-six-months.csv b/leetcode/schneider-electric/more-than-six-months.csv similarity index 100% rename from schneider-electric/more-than-six-months.csv rename to leetcode/schneider-electric/more-than-six-months.csv diff --git a/schrodinger/all.csv b/leetcode/schrodinger/all.csv similarity index 100% rename from schrodinger/all.csv rename to leetcode/schrodinger/all.csv diff --git a/schrodinger/more-than-six-months.csv b/leetcode/schrodinger/more-than-six-months.csv similarity index 100% rename from schrodinger/more-than-six-months.csv rename to leetcode/schrodinger/more-than-six-months.csv diff --git a/sentry/all.csv b/leetcode/sentry/all.csv similarity index 100% rename from sentry/all.csv rename to leetcode/sentry/all.csv diff --git a/sentry/more-than-six-months.csv b/leetcode/sentry/more-than-six-months.csv similarity index 100% rename from sentry/more-than-six-months.csv rename to leetcode/sentry/more-than-six-months.csv diff --git a/servicenow/all.csv b/leetcode/servicenow/all.csv similarity index 100% rename from servicenow/all.csv rename to leetcode/servicenow/all.csv diff --git a/servicenow/more-than-six-months.csv b/leetcode/servicenow/more-than-six-months.csv similarity index 100% rename from servicenow/more-than-six-months.csv rename to leetcode/servicenow/more-than-six-months.csv diff --git a/servicenow/six-months.csv b/leetcode/servicenow/six-months.csv similarity index 100% rename from servicenow/six-months.csv rename to leetcode/servicenow/six-months.csv diff --git a/servicenow/three-months.csv b/leetcode/servicenow/three-months.csv similarity index 100% rename from servicenow/three-months.csv rename to leetcode/servicenow/three-months.csv diff --git a/sharechat/all.csv b/leetcode/sharechat/all.csv similarity index 100% rename from sharechat/all.csv rename to leetcode/sharechat/all.csv diff --git a/sharechat/more-than-six-months.csv b/leetcode/sharechat/more-than-six-months.csv similarity index 100% rename from sharechat/more-than-six-months.csv rename to leetcode/sharechat/more-than-six-months.csv diff --git a/shift-technology/all.csv b/leetcode/shift-technology/all.csv similarity index 100% rename from shift-technology/all.csv rename to leetcode/shift-technology/all.csv diff --git a/shift-technology/more-than-six-months.csv b/leetcode/shift-technology/more-than-six-months.csv similarity index 100% rename from shift-technology/more-than-six-months.csv rename to leetcode/shift-technology/more-than-six-months.csv diff --git a/shipsy/all.csv b/leetcode/shipsy/all.csv similarity index 100% rename from shipsy/all.csv rename to leetcode/shipsy/all.csv diff --git a/shipsy/more-than-six-months.csv b/leetcode/shipsy/more-than-six-months.csv similarity index 100% rename from shipsy/more-than-six-months.csv rename to leetcode/shipsy/more-than-six-months.csv diff --git a/shopee/all.csv b/leetcode/shopee/all.csv similarity index 100% rename from shopee/all.csv rename to leetcode/shopee/all.csv diff --git a/shopee/more-than-six-months.csv b/leetcode/shopee/more-than-six-months.csv similarity index 100% rename from shopee/more-than-six-months.csv rename to leetcode/shopee/more-than-six-months.csv diff --git a/shopee/six-months.csv b/leetcode/shopee/six-months.csv similarity index 100% rename from shopee/six-months.csv rename to leetcode/shopee/six-months.csv diff --git a/shopify/all.csv b/leetcode/shopify/all.csv similarity index 100% rename from shopify/all.csv rename to leetcode/shopify/all.csv diff --git a/shopify/more-than-six-months.csv b/leetcode/shopify/more-than-six-months.csv similarity index 100% rename from shopify/more-than-six-months.csv rename to leetcode/shopify/more-than-six-months.csv diff --git a/shopify/six-months.csv b/leetcode/shopify/six-months.csv similarity index 100% rename from shopify/six-months.csv rename to leetcode/shopify/six-months.csv diff --git a/shopify/three-months.csv b/leetcode/shopify/three-months.csv similarity index 100% rename from shopify/three-months.csv rename to leetcode/shopify/three-months.csv diff --git a/siemens/all.csv b/leetcode/siemens/all.csv similarity index 100% rename from siemens/all.csv rename to leetcode/siemens/all.csv diff --git a/siemens/more-than-six-months.csv b/leetcode/siemens/more-than-six-months.csv similarity index 100% rename from siemens/more-than-six-months.csv rename to leetcode/siemens/more-than-six-months.csv diff --git a/siemens/six-months.csv b/leetcode/siemens/six-months.csv similarity index 100% rename from siemens/six-months.csv rename to leetcode/siemens/six-months.csv diff --git a/sig/all.csv b/leetcode/sig/all.csv similarity index 100% rename from sig/all.csv rename to leetcode/sig/all.csv diff --git a/sig/more-than-six-months.csv b/leetcode/sig/more-than-six-months.csv similarity index 100% rename from sig/more-than-six-months.csv rename to leetcode/sig/more-than-six-months.csv diff --git a/sig/six-months.csv b/leetcode/sig/six-months.csv similarity index 100% rename from sig/six-months.csv rename to leetcode/sig/six-months.csv diff --git a/sigmoid/all.csv b/leetcode/sigmoid/all.csv similarity index 100% rename from sigmoid/all.csv rename to leetcode/sigmoid/all.csv diff --git a/sigmoid/more-than-six-months.csv b/leetcode/sigmoid/more-than-six-months.csv similarity index 100% rename from sigmoid/more-than-six-months.csv rename to leetcode/sigmoid/more-than-six-months.csv diff --git a/sigmoid/six-months.csv b/leetcode/sigmoid/six-months.csv similarity index 100% rename from sigmoid/six-months.csv rename to leetcode/sigmoid/six-months.csv diff --git a/sigmoid/three-months.csv b/leetcode/sigmoid/three-months.csv similarity index 100% rename from sigmoid/three-months.csv rename to leetcode/sigmoid/three-months.csv diff --git a/singlestore/all.csv b/leetcode/singlestore/all.csv similarity index 100% rename from singlestore/all.csv rename to leetcode/singlestore/all.csv diff --git a/singlestore/more-than-six-months.csv b/leetcode/singlestore/more-than-six-months.csv similarity index 100% rename from singlestore/more-than-six-months.csv rename to leetcode/singlestore/more-than-six-months.csv diff --git a/sixt/all.csv b/leetcode/sixt/all.csv similarity index 100% rename from sixt/all.csv rename to leetcode/sixt/all.csv diff --git a/sixt/more-than-six-months.csv b/leetcode/sixt/more-than-six-months.csv similarity index 100% rename from sixt/more-than-six-months.csv rename to leetcode/sixt/more-than-six-months.csv diff --git a/slice/all.csv b/leetcode/slice/all.csv similarity index 100% rename from slice/all.csv rename to leetcode/slice/all.csv diff --git a/slice/more-than-six-months.csv b/leetcode/slice/more-than-six-months.csv similarity index 100% rename from slice/more-than-six-months.csv rename to leetcode/slice/more-than-six-months.csv diff --git a/smartnews/all.csv b/leetcode/smartnews/all.csv similarity index 100% rename from smartnews/all.csv rename to leetcode/smartnews/all.csv diff --git a/smartnews/more-than-six-months.csv b/leetcode/smartnews/more-than-six-months.csv similarity index 100% rename from smartnews/more-than-six-months.csv rename to leetcode/smartnews/more-than-six-months.csv diff --git a/smartsheet/all.csv b/leetcode/smartsheet/all.csv similarity index 100% rename from smartsheet/all.csv rename to leetcode/smartsheet/all.csv diff --git a/smartsheet/more-than-six-months.csv b/leetcode/smartsheet/more-than-six-months.csv similarity index 100% rename from smartsheet/more-than-six-months.csv rename to leetcode/smartsheet/more-than-six-months.csv diff --git a/snapchat/all.csv b/leetcode/snapchat/all.csv similarity index 100% rename from snapchat/all.csv rename to leetcode/snapchat/all.csv diff --git a/snapchat/more-than-six-months.csv b/leetcode/snapchat/more-than-six-months.csv similarity index 100% rename from snapchat/more-than-six-months.csv rename to leetcode/snapchat/more-than-six-months.csv diff --git a/snapchat/six-months.csv b/leetcode/snapchat/six-months.csv similarity index 100% rename from snapchat/six-months.csv rename to leetcode/snapchat/six-months.csv diff --git a/snapchat/three-months.csv b/leetcode/snapchat/three-months.csv similarity index 100% rename from snapchat/three-months.csv rename to leetcode/snapchat/three-months.csv diff --git a/snapdeal/all.csv b/leetcode/snapdeal/all.csv similarity index 100% rename from snapdeal/all.csv rename to leetcode/snapdeal/all.csv diff --git a/snapdeal/more-than-six-months.csv b/leetcode/snapdeal/more-than-six-months.csv similarity index 100% rename from snapdeal/more-than-six-months.csv rename to leetcode/snapdeal/more-than-six-months.csv diff --git a/snowflake/all.csv b/leetcode/snowflake/all.csv similarity index 100% rename from snowflake/all.csv rename to leetcode/snowflake/all.csv diff --git a/snowflake/more-than-six-months.csv b/leetcode/snowflake/more-than-six-months.csv similarity index 100% rename from snowflake/more-than-six-months.csv rename to leetcode/snowflake/more-than-six-months.csv diff --git a/snowflake/six-months.csv b/leetcode/snowflake/six-months.csv similarity index 100% rename from snowflake/six-months.csv rename to leetcode/snowflake/six-months.csv diff --git a/snowflake/thirty-days.csv b/leetcode/snowflake/thirty-days.csv similarity index 100% rename from snowflake/thirty-days.csv rename to leetcode/snowflake/thirty-days.csv diff --git a/snowflake/three-months.csv b/leetcode/snowflake/three-months.csv similarity index 100% rename from snowflake/three-months.csv rename to leetcode/snowflake/three-months.csv diff --git a/societe-generale/all.csv b/leetcode/societe-generale/all.csv similarity index 100% rename from societe-generale/all.csv rename to leetcode/societe-generale/all.csv diff --git a/societe-generale/more-than-six-months.csv b/leetcode/societe-generale/more-than-six-months.csv similarity index 100% rename from societe-generale/more-than-six-months.csv rename to leetcode/societe-generale/more-than-six-months.csv diff --git a/sofi/all.csv b/leetcode/sofi/all.csv similarity index 100% rename from sofi/all.csv rename to leetcode/sofi/all.csv diff --git a/sofi/more-than-six-months.csv b/leetcode/sofi/more-than-six-months.csv similarity index 100% rename from sofi/more-than-six-months.csv rename to leetcode/sofi/more-than-six-months.csv diff --git a/sofi/six-months.csv b/leetcode/sofi/six-months.csv similarity index 100% rename from sofi/six-months.csv rename to leetcode/sofi/six-months.csv diff --git a/sofi/three-months.csv b/leetcode/sofi/three-months.csv similarity index 100% rename from sofi/three-months.csv rename to leetcode/sofi/three-months.csv diff --git a/software-ag/all.csv b/leetcode/software-ag/all.csv similarity index 100% rename from software-ag/all.csv rename to leetcode/software-ag/all.csv diff --git a/software-ag/more-than-six-months.csv b/leetcode/software-ag/more-than-six-months.csv similarity index 100% rename from software-ag/more-than-six-months.csv rename to leetcode/software-ag/more-than-six-months.csv diff --git a/softwire/all.csv b/leetcode/softwire/all.csv similarity index 100% rename from softwire/all.csv rename to leetcode/softwire/all.csv diff --git a/softwire/more-than-six-months.csv b/leetcode/softwire/more-than-six-months.csv similarity index 100% rename from softwire/more-than-six-months.csv rename to leetcode/softwire/more-than-six-months.csv diff --git a/softwire/six-months.csv b/leetcode/softwire/six-months.csv similarity index 100% rename from softwire/six-months.csv rename to leetcode/softwire/six-months.csv diff --git a/sony/all.csv b/leetcode/sony/all.csv similarity index 100% rename from sony/all.csv rename to leetcode/sony/all.csv diff --git a/sony/more-than-six-months.csv b/leetcode/sony/more-than-six-months.csv similarity index 100% rename from sony/more-than-six-months.csv rename to leetcode/sony/more-than-six-months.csv diff --git a/soti/all.csv b/leetcode/soti/all.csv similarity index 100% rename from soti/all.csv rename to leetcode/soti/all.csv diff --git a/soti/more-than-six-months.csv b/leetcode/soti/more-than-six-months.csv similarity index 100% rename from soti/more-than-six-months.csv rename to leetcode/soti/more-than-six-months.csv diff --git a/soundhound/all.csv b/leetcode/soundhound/all.csv similarity index 100% rename from soundhound/all.csv rename to leetcode/soundhound/all.csv diff --git a/soundhound/more-than-six-months.csv b/leetcode/soundhound/more-than-six-months.csv similarity index 100% rename from soundhound/more-than-six-months.csv rename to leetcode/soundhound/more-than-six-months.csv diff --git a/spacex/all.csv b/leetcode/spacex/all.csv similarity index 100% rename from spacex/all.csv rename to leetcode/spacex/all.csv diff --git a/spacex/more-than-six-months.csv b/leetcode/spacex/more-than-six-months.csv similarity index 100% rename from spacex/more-than-six-months.csv rename to leetcode/spacex/more-than-six-months.csv diff --git a/spinny/all.csv b/leetcode/spinny/all.csv similarity index 100% rename from spinny/all.csv rename to leetcode/spinny/all.csv diff --git a/spinny/more-than-six-months.csv b/leetcode/spinny/more-than-six-months.csv similarity index 100% rename from spinny/more-than-six-months.csv rename to leetcode/spinny/more-than-six-months.csv diff --git a/spinny/six-months.csv b/leetcode/spinny/six-months.csv similarity index 100% rename from spinny/six-months.csv rename to leetcode/spinny/six-months.csv diff --git a/spinny/three-months.csv b/leetcode/spinny/three-months.csv similarity index 100% rename from spinny/three-months.csv rename to leetcode/spinny/three-months.csv diff --git a/splunk/all.csv b/leetcode/splunk/all.csv similarity index 100% rename from splunk/all.csv rename to leetcode/splunk/all.csv diff --git a/splunk/more-than-six-months.csv b/leetcode/splunk/more-than-six-months.csv similarity index 100% rename from splunk/more-than-six-months.csv rename to leetcode/splunk/more-than-six-months.csv diff --git a/splunk/six-months.csv b/leetcode/splunk/six-months.csv similarity index 100% rename from splunk/six-months.csv rename to leetcode/splunk/six-months.csv diff --git a/spotify/all.csv b/leetcode/spotify/all.csv similarity index 100% rename from spotify/all.csv rename to leetcode/spotify/all.csv diff --git a/spotify/more-than-six-months.csv b/leetcode/spotify/more-than-six-months.csv similarity index 100% rename from spotify/more-than-six-months.csv rename to leetcode/spotify/more-than-six-months.csv diff --git a/spotify/six-months.csv b/leetcode/spotify/six-months.csv similarity index 100% rename from spotify/six-months.csv rename to leetcode/spotify/six-months.csv diff --git a/spotify/thirty-days.csv b/leetcode/spotify/thirty-days.csv similarity index 100% rename from spotify/thirty-days.csv rename to leetcode/spotify/thirty-days.csv diff --git a/spotify/three-months.csv b/leetcode/spotify/three-months.csv similarity index 100% rename from spotify/three-months.csv rename to leetcode/spotify/three-months.csv diff --git a/sprinklr/all.csv b/leetcode/sprinklr/all.csv similarity index 100% rename from sprinklr/all.csv rename to leetcode/sprinklr/all.csv diff --git a/sprinklr/more-than-six-months.csv b/leetcode/sprinklr/more-than-six-months.csv similarity index 100% rename from sprinklr/more-than-six-months.csv rename to leetcode/sprinklr/more-than-six-months.csv diff --git a/square/all.csv b/leetcode/square/all.csv similarity index 100% rename from square/all.csv rename to leetcode/square/all.csv diff --git a/square/more-than-six-months.csv b/leetcode/square/more-than-six-months.csv similarity index 100% rename from square/more-than-six-months.csv rename to leetcode/square/more-than-six-months.csv diff --git a/square/six-months.csv b/leetcode/square/six-months.csv similarity index 100% rename from square/six-months.csv rename to leetcode/square/six-months.csv diff --git a/squarepoint-capital/all.csv b/leetcode/squarepoint-capital/all.csv similarity index 100% rename from squarepoint-capital/all.csv rename to leetcode/squarepoint-capital/all.csv diff --git a/squarepoint-capital/more-than-six-months.csv b/leetcode/squarepoint-capital/more-than-six-months.csv similarity index 100% rename from squarepoint-capital/more-than-six-months.csv rename to leetcode/squarepoint-capital/more-than-six-months.csv diff --git a/squarepoint-capital/six-months.csv b/leetcode/squarepoint-capital/six-months.csv similarity index 100% rename from squarepoint-capital/six-months.csv rename to leetcode/squarepoint-capital/six-months.csv diff --git a/squarespace/all.csv b/leetcode/squarespace/all.csv similarity index 100% rename from squarespace/all.csv rename to leetcode/squarespace/all.csv diff --git a/squarespace/more-than-six-months.csv b/leetcode/squarespace/more-than-six-months.csv similarity index 100% rename from squarespace/more-than-six-months.csv rename to leetcode/squarespace/more-than-six-months.csv diff --git a/squarespace/six-months.csv b/leetcode/squarespace/six-months.csv similarity index 100% rename from squarespace/six-months.csv rename to leetcode/squarespace/six-months.csv diff --git a/squarespace/three-months.csv b/leetcode/squarespace/three-months.csv similarity index 100% rename from squarespace/three-months.csv rename to leetcode/squarespace/three-months.csv diff --git a/src/main/java/Main.java b/leetcode/src/main/java/Main.java similarity index 100% rename from src/main/java/Main.java rename to leetcode/src/main/java/Main.java diff --git a/src/main/java/Scraper.java b/leetcode/src/main/java/Scraper.java similarity index 100% rename from src/main/java/Scraper.java rename to leetcode/src/main/java/Scraper.java diff --git a/src/main/java/model/ProblemStatement.java b/leetcode/src/main/java/model/ProblemStatement.java similarity index 100% rename from src/main/java/model/ProblemStatement.java rename to leetcode/src/main/java/model/ProblemStatement.java diff --git a/stackadapt/all.csv b/leetcode/stackadapt/all.csv similarity index 100% rename from stackadapt/all.csv rename to leetcode/stackadapt/all.csv diff --git a/stackadapt/more-than-six-months.csv b/leetcode/stackadapt/more-than-six-months.csv similarity index 100% rename from stackadapt/more-than-six-months.csv rename to leetcode/stackadapt/more-than-six-months.csv diff --git a/stackline/all.csv b/leetcode/stackline/all.csv similarity index 100% rename from stackline/all.csv rename to leetcode/stackline/all.csv diff --git a/stackline/more-than-six-months.csv b/leetcode/stackline/more-than-six-months.csv similarity index 100% rename from stackline/more-than-six-months.csv rename to leetcode/stackline/more-than-six-months.csv diff --git a/stackline/six-months.csv b/leetcode/stackline/six-months.csv similarity index 100% rename from stackline/six-months.csv rename to leetcode/stackline/six-months.csv diff --git a/starbucks/all.csv b/leetcode/starbucks/all.csv similarity index 100% rename from starbucks/all.csv rename to leetcode/starbucks/all.csv diff --git a/starbucks/six-months.csv b/leetcode/starbucks/six-months.csv similarity index 100% rename from starbucks/six-months.csv rename to leetcode/starbucks/six-months.csv diff --git a/starbucks/three-months.csv b/leetcode/starbucks/three-months.csv similarity index 100% rename from starbucks/three-months.csv rename to leetcode/starbucks/three-months.csv diff --git a/state-farm/all.csv b/leetcode/state-farm/all.csv similarity index 100% rename from state-farm/all.csv rename to leetcode/state-farm/all.csv diff --git a/state-farm/six-months.csv b/leetcode/state-farm/six-months.csv similarity index 100% rename from state-farm/six-months.csv rename to leetcode/state-farm/six-months.csv diff --git a/strava/all.csv b/leetcode/strava/all.csv similarity index 100% rename from strava/all.csv rename to leetcode/strava/all.csv diff --git a/strava/more-than-six-months.csv b/leetcode/strava/more-than-six-months.csv similarity index 100% rename from strava/more-than-six-months.csv rename to leetcode/strava/more-than-six-months.csv diff --git a/stripe/all.csv b/leetcode/stripe/all.csv similarity index 100% rename from stripe/all.csv rename to leetcode/stripe/all.csv diff --git a/stripe/more-than-six-months.csv b/leetcode/stripe/more-than-six-months.csv similarity index 100% rename from stripe/more-than-six-months.csv rename to leetcode/stripe/more-than-six-months.csv diff --git a/stripe/six-months.csv b/leetcode/stripe/six-months.csv similarity index 100% rename from stripe/six-months.csv rename to leetcode/stripe/six-months.csv diff --git a/stripe/thirty-days.csv b/leetcode/stripe/thirty-days.csv similarity index 100% rename from stripe/thirty-days.csv rename to leetcode/stripe/thirty-days.csv diff --git a/stripe/three-months.csv b/leetcode/stripe/three-months.csv similarity index 100% rename from stripe/three-months.csv rename to leetcode/stripe/three-months.csv diff --git a/sumologic/all.csv b/leetcode/sumologic/all.csv similarity index 100% rename from sumologic/all.csv rename to leetcode/sumologic/all.csv diff --git a/sumologic/more-than-six-months.csv b/leetcode/sumologic/more-than-six-months.csv similarity index 100% rename from sumologic/more-than-six-months.csv rename to leetcode/sumologic/more-than-six-months.csv diff --git a/susquehanna-international-group/all.csv b/leetcode/susquehanna-international-group/all.csv similarity index 100% rename from susquehanna-international-group/all.csv rename to leetcode/susquehanna-international-group/all.csv diff --git a/swiggy/all.csv b/leetcode/swiggy/all.csv similarity index 100% rename from swiggy/all.csv rename to leetcode/swiggy/all.csv diff --git a/swiggy/more-than-six-months.csv b/leetcode/swiggy/more-than-six-months.csv similarity index 100% rename from swiggy/more-than-six-months.csv rename to leetcode/swiggy/more-than-six-months.csv diff --git a/swiggy/six-months.csv b/leetcode/swiggy/six-months.csv similarity index 100% rename from swiggy/six-months.csv rename to leetcode/swiggy/six-months.csv diff --git a/swiggy/thirty-days.csv b/leetcode/swiggy/thirty-days.csv similarity index 100% rename from swiggy/thirty-days.csv rename to leetcode/swiggy/thirty-days.csv diff --git a/swiggy/three-months.csv b/leetcode/swiggy/three-months.csv similarity index 100% rename from swiggy/three-months.csv rename to leetcode/swiggy/three-months.csv diff --git a/syfe/all.csv b/leetcode/syfe/all.csv similarity index 100% rename from syfe/all.csv rename to leetcode/syfe/all.csv diff --git a/syfe/more-than-six-months.csv b/leetcode/syfe/more-than-six-months.csv similarity index 100% rename from syfe/more-than-six-months.csv rename to leetcode/syfe/more-than-six-months.csv diff --git a/synology/all.csv b/leetcode/synology/all.csv similarity index 100% rename from synology/all.csv rename to leetcode/synology/all.csv diff --git a/synology/more-than-six-months.csv b/leetcode/synology/more-than-six-months.csv similarity index 100% rename from synology/more-than-six-months.csv rename to leetcode/synology/more-than-six-months.csv diff --git a/synopsys/all.csv b/leetcode/synopsys/all.csv similarity index 100% rename from synopsys/all.csv rename to leetcode/synopsys/all.csv diff --git a/synopsys/more-than-six-months.csv b/leetcode/synopsys/more-than-six-months.csv similarity index 100% rename from synopsys/more-than-six-months.csv rename to leetcode/synopsys/more-than-six-months.csv diff --git a/ta-digital/all.csv b/leetcode/ta-digital/all.csv similarity index 100% rename from ta-digital/all.csv rename to leetcode/ta-digital/all.csv diff --git a/ta-digital/more-than-six-months.csv b/leetcode/ta-digital/more-than-six-months.csv similarity index 100% rename from ta-digital/more-than-six-months.csv rename to leetcode/ta-digital/more-than-six-months.csv diff --git a/tableau/all.csv b/leetcode/tableau/all.csv similarity index 100% rename from tableau/all.csv rename to leetcode/tableau/all.csv diff --git a/tableau/more-than-six-months.csv b/leetcode/tableau/more-than-six-months.csv similarity index 100% rename from tableau/more-than-six-months.csv rename to leetcode/tableau/more-than-six-months.csv diff --git a/tally-solutions/all.csv b/leetcode/tally-solutions/all.csv similarity index 100% rename from tally-solutions/all.csv rename to leetcode/tally-solutions/all.csv diff --git a/tally-solutions/more-than-six-months.csv b/leetcode/tally-solutions/more-than-six-months.csv similarity index 100% rename from tally-solutions/more-than-six-months.csv rename to leetcode/tally-solutions/more-than-six-months.csv diff --git a/tanium/all.csv b/leetcode/tanium/all.csv similarity index 100% rename from tanium/all.csv rename to leetcode/tanium/all.csv diff --git a/tanium/more-than-six-months.csv b/leetcode/tanium/more-than-six-months.csv similarity index 100% rename from tanium/more-than-six-months.csv rename to leetcode/tanium/more-than-six-months.csv diff --git a/tanium/six-months.csv b/leetcode/tanium/six-months.csv similarity index 100% rename from tanium/six-months.csv rename to leetcode/tanium/six-months.csv diff --git a/target/all.csv b/leetcode/target/all.csv similarity index 100% rename from target/all.csv rename to leetcode/target/all.csv diff --git a/target/more-than-six-months.csv b/leetcode/target/more-than-six-months.csv similarity index 100% rename from target/more-than-six-months.csv rename to leetcode/target/more-than-six-months.csv diff --git a/tcs/all.csv b/leetcode/tcs/all.csv similarity index 100% rename from tcs/all.csv rename to leetcode/tcs/all.csv diff --git a/tcs/more-than-six-months.csv b/leetcode/tcs/more-than-six-months.csv similarity index 100% rename from tcs/more-than-six-months.csv rename to leetcode/tcs/more-than-six-months.csv diff --git a/tcs/six-months.csv b/leetcode/tcs/six-months.csv similarity index 100% rename from tcs/six-months.csv rename to leetcode/tcs/six-months.csv diff --git a/tcs/thirty-days.csv b/leetcode/tcs/thirty-days.csv similarity index 100% rename from tcs/thirty-days.csv rename to leetcode/tcs/thirty-days.csv diff --git a/tcs/three-months.csv b/leetcode/tcs/three-months.csv similarity index 100% rename from tcs/three-months.csv rename to leetcode/tcs/three-months.csv diff --git a/tech-mahindra/all.csv b/leetcode/tech-mahindra/all.csv similarity index 100% rename from tech-mahindra/all.csv rename to leetcode/tech-mahindra/all.csv diff --git a/tech-mahindra/more-than-six-months.csv b/leetcode/tech-mahindra/more-than-six-months.csv similarity index 100% rename from tech-mahindra/more-than-six-months.csv rename to leetcode/tech-mahindra/more-than-six-months.csv diff --git a/tekion/all.csv b/leetcode/tekion/all.csv similarity index 100% rename from tekion/all.csv rename to leetcode/tekion/all.csv diff --git a/tekion/more-than-six-months.csv b/leetcode/tekion/more-than-six-months.csv similarity index 100% rename from tekion/more-than-six-months.csv rename to leetcode/tekion/more-than-six-months.csv diff --git a/tekion/six-months.csv b/leetcode/tekion/six-months.csv similarity index 100% rename from tekion/six-months.csv rename to leetcode/tekion/six-months.csv diff --git a/tekion/three-months.csv b/leetcode/tekion/three-months.csv similarity index 100% rename from tekion/three-months.csv rename to leetcode/tekion/three-months.csv diff --git a/tencent/all.csv b/leetcode/tencent/all.csv similarity index 100% rename from tencent/all.csv rename to leetcode/tencent/all.csv diff --git a/tencent/more-than-six-months.csv b/leetcode/tencent/more-than-six-months.csv similarity index 100% rename from tencent/more-than-six-months.csv rename to leetcode/tencent/more-than-six-months.csv diff --git a/tencent/six-months.csv b/leetcode/tencent/six-months.csv similarity index 100% rename from tencent/six-months.csv rename to leetcode/tencent/six-months.csv diff --git a/tencent/three-months.csv b/leetcode/tencent/three-months.csv similarity index 100% rename from tencent/three-months.csv rename to leetcode/tencent/three-months.csv diff --git a/teradata/all.csv b/leetcode/teradata/all.csv similarity index 100% rename from teradata/all.csv rename to leetcode/teradata/all.csv diff --git a/teradata/more-than-six-months.csv b/leetcode/teradata/more-than-six-months.csv similarity index 100% rename from teradata/more-than-six-months.csv rename to leetcode/teradata/more-than-six-months.csv diff --git a/tesco/all.csv b/leetcode/tesco/all.csv similarity index 100% rename from tesco/all.csv rename to leetcode/tesco/all.csv diff --git a/tesco/more-than-six-months.csv b/leetcode/tesco/more-than-six-months.csv similarity index 100% rename from tesco/more-than-six-months.csv rename to leetcode/tesco/more-than-six-months.csv diff --git a/tesco/six-months.csv b/leetcode/tesco/six-months.csv similarity index 100% rename from tesco/six-months.csv rename to leetcode/tesco/six-months.csv diff --git a/tesla/all.csv b/leetcode/tesla/all.csv similarity index 100% rename from tesla/all.csv rename to leetcode/tesla/all.csv diff --git a/tesla/more-than-six-months.csv b/leetcode/tesla/more-than-six-months.csv similarity index 100% rename from tesla/more-than-six-months.csv rename to leetcode/tesla/more-than-six-months.csv diff --git a/tesla/six-months.csv b/leetcode/tesla/six-months.csv similarity index 100% rename from tesla/six-months.csv rename to leetcode/tesla/six-months.csv diff --git a/tesla/three-months.csv b/leetcode/tesla/three-months.csv similarity index 100% rename from tesla/three-months.csv rename to leetcode/tesla/three-months.csv diff --git a/texas-instruments/all.csv b/leetcode/texas-instruments/all.csv similarity index 100% rename from texas-instruments/all.csv rename to leetcode/texas-instruments/all.csv diff --git a/texas-instruments/more-than-six-months.csv b/leetcode/texas-instruments/more-than-six-months.csv similarity index 100% rename from texas-instruments/more-than-six-months.csv rename to leetcode/texas-instruments/more-than-six-months.csv diff --git a/the-trade-desk/all.csv b/leetcode/the-trade-desk/all.csv similarity index 100% rename from the-trade-desk/all.csv rename to leetcode/the-trade-desk/all.csv diff --git a/the-trade-desk/more-than-six-months.csv b/leetcode/the-trade-desk/more-than-six-months.csv similarity index 100% rename from the-trade-desk/more-than-six-months.csv rename to leetcode/the-trade-desk/more-than-six-months.csv diff --git a/the-trade-desk/six-months.csv b/leetcode/the-trade-desk/six-months.csv similarity index 100% rename from the-trade-desk/six-months.csv rename to leetcode/the-trade-desk/six-months.csv diff --git a/thomson-reuters/all.csv b/leetcode/thomson-reuters/all.csv similarity index 100% rename from thomson-reuters/all.csv rename to leetcode/thomson-reuters/all.csv diff --git a/thomson-reuters/more-than-six-months.csv b/leetcode/thomson-reuters/more-than-six-months.csv similarity index 100% rename from thomson-reuters/more-than-six-months.csv rename to leetcode/thomson-reuters/more-than-six-months.csv diff --git a/thoughtspot/all.csv b/leetcode/thoughtspot/all.csv similarity index 100% rename from thoughtspot/all.csv rename to leetcode/thoughtspot/all.csv diff --git a/thoughtspot/more-than-six-months.csv b/leetcode/thoughtspot/more-than-six-months.csv similarity index 100% rename from thoughtspot/more-than-six-months.csv rename to leetcode/thoughtspot/more-than-six-months.csv diff --git a/thoughtworks/all.csv b/leetcode/thoughtworks/all.csv similarity index 100% rename from thoughtworks/all.csv rename to leetcode/thoughtworks/all.csv diff --git a/thoughtworks/more-than-six-months.csv b/leetcode/thoughtworks/more-than-six-months.csv similarity index 100% rename from thoughtworks/more-than-six-months.csv rename to leetcode/thoughtworks/more-than-six-months.csv diff --git a/thousandeyes/all.csv b/leetcode/thousandeyes/all.csv similarity index 100% rename from thousandeyes/all.csv rename to leetcode/thousandeyes/all.csv diff --git a/thousandeyes/more-than-six-months.csv b/leetcode/thousandeyes/more-than-six-months.csv similarity index 100% rename from thousandeyes/more-than-six-months.csv rename to leetcode/thousandeyes/more-than-six-months.csv diff --git a/thumbtack/all.csv b/leetcode/thumbtack/all.csv similarity index 100% rename from thumbtack/all.csv rename to leetcode/thumbtack/all.csv diff --git a/thumbtack/more-than-six-months.csv b/leetcode/thumbtack/more-than-six-months.csv similarity index 100% rename from thumbtack/more-than-six-months.csv rename to leetcode/thumbtack/more-than-six-months.csv diff --git a/tiaa/all.csv b/leetcode/tiaa/all.csv similarity index 100% rename from tiaa/all.csv rename to leetcode/tiaa/all.csv diff --git a/tiaa/more-than-six-months.csv b/leetcode/tiaa/more-than-six-months.csv similarity index 100% rename from tiaa/more-than-six-months.csv rename to leetcode/tiaa/more-than-six-months.csv diff --git a/tiger-analytics/all.csv b/leetcode/tiger-analytics/all.csv similarity index 100% rename from tiger-analytics/all.csv rename to leetcode/tiger-analytics/all.csv diff --git a/tiger-analytics/more-than-six-months.csv b/leetcode/tiger-analytics/more-than-six-months.csv similarity index 100% rename from tiger-analytics/more-than-six-months.csv rename to leetcode/tiger-analytics/more-than-six-months.csv diff --git a/tiger-analytics/six-months.csv b/leetcode/tiger-analytics/six-months.csv similarity index 100% rename from tiger-analytics/six-months.csv rename to leetcode/tiger-analytics/six-months.csv diff --git a/tiger-analytics/three-months.csv b/leetcode/tiger-analytics/three-months.csv similarity index 100% rename from tiger-analytics/three-months.csv rename to leetcode/tiger-analytics/three-months.csv diff --git a/tiktok/all.csv b/leetcode/tiktok/all.csv similarity index 100% rename from tiktok/all.csv rename to leetcode/tiktok/all.csv diff --git a/tiktok/more-than-six-months.csv b/leetcode/tiktok/more-than-six-months.csv similarity index 100% rename from tiktok/more-than-six-months.csv rename to leetcode/tiktok/more-than-six-months.csv diff --git a/tiktok/six-months.csv b/leetcode/tiktok/six-months.csv similarity index 100% rename from tiktok/six-months.csv rename to leetcode/tiktok/six-months.csv diff --git a/tiktok/thirty-days.csv b/leetcode/tiktok/thirty-days.csv similarity index 100% rename from tiktok/thirty-days.csv rename to leetcode/tiktok/thirty-days.csv diff --git a/tiktok/three-months.csv b/leetcode/tiktok/three-months.csv similarity index 100% rename from tiktok/three-months.csv rename to leetcode/tiktok/three-months.csv diff --git a/tinder/all.csv b/leetcode/tinder/all.csv similarity index 100% rename from tinder/all.csv rename to leetcode/tinder/all.csv diff --git a/tinder/more-than-six-months.csv b/leetcode/tinder/more-than-six-months.csv similarity index 100% rename from tinder/more-than-six-months.csv rename to leetcode/tinder/more-than-six-months.csv diff --git a/tinkoff/all.csv b/leetcode/tinkoff/all.csv similarity index 100% rename from tinkoff/all.csv rename to leetcode/tinkoff/all.csv diff --git a/tinkoff/more-than-six-months.csv b/leetcode/tinkoff/more-than-six-months.csv similarity index 100% rename from tinkoff/more-than-six-months.csv rename to leetcode/tinkoff/more-than-six-months.csv diff --git a/toast/all.csv b/leetcode/toast/all.csv similarity index 100% rename from toast/all.csv rename to leetcode/toast/all.csv diff --git a/toast/more-than-six-months.csv b/leetcode/toast/more-than-six-months.csv similarity index 100% rename from toast/more-than-six-months.csv rename to leetcode/toast/more-than-six-months.csv diff --git a/toast/six-months.csv b/leetcode/toast/six-months.csv similarity index 100% rename from toast/six-months.csv rename to leetcode/toast/six-months.csv diff --git a/toast/three-months.csv b/leetcode/toast/three-months.csv similarity index 100% rename from toast/three-months.csv rename to leetcode/toast/three-months.csv diff --git a/tokopedia/all.csv b/leetcode/tokopedia/all.csv similarity index 100% rename from tokopedia/all.csv rename to leetcode/tokopedia/all.csv diff --git a/tokopedia/more-than-six-months.csv b/leetcode/tokopedia/more-than-six-months.csv similarity index 100% rename from tokopedia/more-than-six-months.csv rename to leetcode/tokopedia/more-than-six-months.csv diff --git a/tomtom/all.csv b/leetcode/tomtom/all.csv similarity index 100% rename from tomtom/all.csv rename to leetcode/tomtom/all.csv diff --git a/tomtom/more-than-six-months.csv b/leetcode/tomtom/more-than-six-months.csv similarity index 100% rename from tomtom/more-than-six-months.csv rename to leetcode/tomtom/more-than-six-months.csv diff --git a/tomtom/six-months.csv b/leetcode/tomtom/six-months.csv similarity index 100% rename from tomtom/six-months.csv rename to leetcode/tomtom/six-months.csv diff --git a/toptal/all.csv b/leetcode/toptal/all.csv similarity index 100% rename from toptal/all.csv rename to leetcode/toptal/all.csv diff --git a/toptal/more-than-six-months.csv b/leetcode/toptal/more-than-six-months.csv similarity index 100% rename from toptal/more-than-six-months.csv rename to leetcode/toptal/more-than-six-months.csv diff --git a/tower-research/all.csv b/leetcode/tower-research/all.csv similarity index 100% rename from tower-research/all.csv rename to leetcode/tower-research/all.csv diff --git a/tower-research/more-than-six-months.csv b/leetcode/tower-research/more-than-six-months.csv similarity index 100% rename from tower-research/more-than-six-months.csv rename to leetcode/tower-research/more-than-six-months.csv diff --git a/tracxn/all.csv b/leetcode/tracxn/all.csv similarity index 100% rename from tracxn/all.csv rename to leetcode/tracxn/all.csv diff --git a/tracxn/six-months.csv b/leetcode/tracxn/six-months.csv similarity index 100% rename from tracxn/six-months.csv rename to leetcode/tracxn/six-months.csv diff --git a/traveloka/all.csv b/leetcode/traveloka/all.csv similarity index 100% rename from traveloka/all.csv rename to leetcode/traveloka/all.csv diff --git a/traveloka/more-than-six-months.csv b/leetcode/traveloka/more-than-six-months.csv similarity index 100% rename from traveloka/more-than-six-months.csv rename to leetcode/traveloka/more-than-six-months.csv diff --git a/traveloka/six-months.csv b/leetcode/traveloka/six-months.csv similarity index 100% rename from traveloka/six-months.csv rename to leetcode/traveloka/six-months.csv diff --git a/trexquant/all.csv b/leetcode/trexquant/all.csv similarity index 100% rename from trexquant/all.csv rename to leetcode/trexquant/all.csv diff --git a/trexquant/more-than-six-months.csv b/leetcode/trexquant/more-than-six-months.csv similarity index 100% rename from trexquant/more-than-six-months.csv rename to leetcode/trexquant/more-than-six-months.csv diff --git a/trilogy/all.csv b/leetcode/trilogy/all.csv similarity index 100% rename from trilogy/all.csv rename to leetcode/trilogy/all.csv diff --git a/trilogy/more-than-six-months.csv b/leetcode/trilogy/more-than-six-months.csv similarity index 100% rename from trilogy/more-than-six-months.csv rename to leetcode/trilogy/more-than-six-months.csv diff --git a/trilogy/six-months.csv b/leetcode/trilogy/six-months.csv similarity index 100% rename from trilogy/six-months.csv rename to leetcode/trilogy/six-months.csv diff --git a/trilogy/thirty-days.csv b/leetcode/trilogy/thirty-days.csv similarity index 100% rename from trilogy/thirty-days.csv rename to leetcode/trilogy/thirty-days.csv diff --git a/trilogy/three-months.csv b/leetcode/trilogy/three-months.csv similarity index 100% rename from trilogy/three-months.csv rename to leetcode/trilogy/three-months.csv diff --git a/tripadvisor/all.csv b/leetcode/tripadvisor/all.csv similarity index 100% rename from tripadvisor/all.csv rename to leetcode/tripadvisor/all.csv diff --git a/tripadvisor/more-than-six-months.csv b/leetcode/tripadvisor/more-than-six-months.csv similarity index 100% rename from tripadvisor/more-than-six-months.csv rename to leetcode/tripadvisor/more-than-six-months.csv diff --git a/tripadvisor/six-months.csv b/leetcode/tripadvisor/six-months.csv similarity index 100% rename from tripadvisor/six-months.csv rename to leetcode/tripadvisor/six-months.csv diff --git a/triplebyte/all.csv b/leetcode/triplebyte/all.csv similarity index 100% rename from triplebyte/all.csv rename to leetcode/triplebyte/all.csv diff --git a/triplebyte/more-than-six-months.csv b/leetcode/triplebyte/more-than-six-months.csv similarity index 100% rename from triplebyte/more-than-six-months.csv rename to leetcode/triplebyte/more-than-six-months.csv diff --git a/turing/all.csv b/leetcode/turing/all.csv similarity index 100% rename from turing/all.csv rename to leetcode/turing/all.csv diff --git a/turing/more-than-six-months.csv b/leetcode/turing/more-than-six-months.csv similarity index 100% rename from turing/more-than-six-months.csv rename to leetcode/turing/more-than-six-months.csv diff --git a/turing/six-months.csv b/leetcode/turing/six-months.csv similarity index 100% rename from turing/six-months.csv rename to leetcode/turing/six-months.csv diff --git a/turing/three-months.csv b/leetcode/turing/three-months.csv similarity index 100% rename from turing/three-months.csv rename to leetcode/turing/three-months.csv diff --git a/turo/all.csv b/leetcode/turo/all.csv similarity index 100% rename from turo/all.csv rename to leetcode/turo/all.csv diff --git a/turo/more-than-six-months.csv b/leetcode/turo/more-than-six-months.csv similarity index 100% rename from turo/more-than-six-months.csv rename to leetcode/turo/more-than-six-months.csv diff --git a/turvo/all.csv b/leetcode/turvo/all.csv similarity index 100% rename from turvo/all.csv rename to leetcode/turvo/all.csv diff --git a/turvo/more-than-six-months.csv b/leetcode/turvo/more-than-six-months.csv similarity index 100% rename from turvo/more-than-six-months.csv rename to leetcode/turvo/more-than-six-months.csv diff --git a/tusimple/all.csv b/leetcode/tusimple/all.csv similarity index 100% rename from tusimple/all.csv rename to leetcode/tusimple/all.csv diff --git a/tusimple/more-than-six-months.csv b/leetcode/tusimple/more-than-six-months.csv similarity index 100% rename from tusimple/more-than-six-months.csv rename to leetcode/tusimple/more-than-six-months.csv diff --git a/twilio/all.csv b/leetcode/twilio/all.csv similarity index 100% rename from twilio/all.csv rename to leetcode/twilio/all.csv diff --git a/twilio/more-than-six-months.csv b/leetcode/twilio/more-than-six-months.csv similarity index 100% rename from twilio/more-than-six-months.csv rename to leetcode/twilio/more-than-six-months.csv diff --git a/twitch/all.csv b/leetcode/twitch/all.csv similarity index 100% rename from twitch/all.csv rename to leetcode/twitch/all.csv diff --git a/twitch/more-than-six-months.csv b/leetcode/twitch/more-than-six-months.csv similarity index 100% rename from twitch/more-than-six-months.csv rename to leetcode/twitch/more-than-six-months.csv diff --git a/twitch/six-months.csv b/leetcode/twitch/six-months.csv similarity index 100% rename from twitch/six-months.csv rename to leetcode/twitch/six-months.csv diff --git a/twitch/three-months.csv b/leetcode/twitch/three-months.csv similarity index 100% rename from twitch/three-months.csv rename to leetcode/twitch/three-months.csv diff --git a/twitter/all.csv b/leetcode/twitter/all.csv similarity index 100% rename from twitter/all.csv rename to leetcode/twitter/all.csv diff --git a/twitter/more-than-six-months.csv b/leetcode/twitter/more-than-six-months.csv similarity index 100% rename from twitter/more-than-six-months.csv rename to leetcode/twitter/more-than-six-months.csv diff --git a/two-sigma/all.csv b/leetcode/two-sigma/all.csv similarity index 100% rename from two-sigma/all.csv rename to leetcode/two-sigma/all.csv diff --git a/two-sigma/more-than-six-months.csv b/leetcode/two-sigma/more-than-six-months.csv similarity index 100% rename from two-sigma/more-than-six-months.csv rename to leetcode/two-sigma/more-than-six-months.csv diff --git a/two-sigma/six-months.csv b/leetcode/two-sigma/six-months.csv similarity index 100% rename from two-sigma/six-months.csv rename to leetcode/two-sigma/six-months.csv diff --git a/uber/all.csv b/leetcode/uber/all.csv similarity index 100% rename from uber/all.csv rename to leetcode/uber/all.csv diff --git a/uber/more-than-six-months.csv b/leetcode/uber/more-than-six-months.csv similarity index 100% rename from uber/more-than-six-months.csv rename to leetcode/uber/more-than-six-months.csv diff --git a/uber/six-months.csv b/leetcode/uber/six-months.csv similarity index 100% rename from uber/six-months.csv rename to leetcode/uber/six-months.csv diff --git a/uber/thirty-days.csv b/leetcode/uber/thirty-days.csv similarity index 100% rename from uber/thirty-days.csv rename to leetcode/uber/thirty-days.csv diff --git a/uber/three-months.csv b/leetcode/uber/three-months.csv similarity index 100% rename from uber/three-months.csv rename to leetcode/uber/three-months.csv diff --git a/ubisoft/all.csv b/leetcode/ubisoft/all.csv similarity index 100% rename from ubisoft/all.csv rename to leetcode/ubisoft/all.csv diff --git a/ubs/all.csv b/leetcode/ubs/all.csv similarity index 100% rename from ubs/all.csv rename to leetcode/ubs/all.csv diff --git a/ubs/more-than-six-months.csv b/leetcode/ubs/more-than-six-months.csv similarity index 100% rename from ubs/more-than-six-months.csv rename to leetcode/ubs/more-than-six-months.csv diff --git a/ubs/six-months.csv b/leetcode/ubs/six-months.csv similarity index 100% rename from ubs/six-months.csv rename to leetcode/ubs/six-months.csv diff --git a/uipath/all.csv b/leetcode/uipath/all.csv similarity index 100% rename from uipath/all.csv rename to leetcode/uipath/all.csv diff --git a/uipath/more-than-six-months.csv b/leetcode/uipath/more-than-six-months.csv similarity index 100% rename from uipath/more-than-six-months.csv rename to leetcode/uipath/more-than-six-months.csv diff --git a/uipath/six-months.csv b/leetcode/uipath/six-months.csv similarity index 100% rename from uipath/six-months.csv rename to leetcode/uipath/six-months.csv diff --git a/uipath/three-months.csv b/leetcode/uipath/three-months.csv similarity index 100% rename from uipath/three-months.csv rename to leetcode/uipath/three-months.csv diff --git a/ukg/all.csv b/leetcode/ukg/all.csv similarity index 100% rename from ukg/all.csv rename to leetcode/ukg/all.csv diff --git a/ukg/more-than-six-months.csv b/leetcode/ukg/more-than-six-months.csv similarity index 100% rename from ukg/more-than-six-months.csv rename to leetcode/ukg/more-than-six-months.csv diff --git a/ukg/six-months.csv b/leetcode/ukg/six-months.csv similarity index 100% rename from ukg/six-months.csv rename to leetcode/ukg/six-months.csv diff --git a/ukg/three-months.csv b/leetcode/ukg/three-months.csv similarity index 100% rename from ukg/three-months.csv rename to leetcode/ukg/three-months.csv diff --git a/unbxd/all.csv b/leetcode/unbxd/all.csv similarity index 100% rename from unbxd/all.csv rename to leetcode/unbxd/all.csv diff --git a/unbxd/more-than-six-months.csv b/leetcode/unbxd/more-than-six-months.csv similarity index 100% rename from unbxd/more-than-six-months.csv rename to leetcode/unbxd/more-than-six-months.csv diff --git a/unity/all.csv b/leetcode/unity/all.csv similarity index 100% rename from unity/all.csv rename to leetcode/unity/all.csv diff --git a/unity/more-than-six-months.csv b/leetcode/unity/more-than-six-months.csv similarity index 100% rename from unity/more-than-six-months.csv rename to leetcode/unity/more-than-six-months.csv diff --git a/unstop/all.csv b/leetcode/unstop/all.csv similarity index 100% rename from unstop/all.csv rename to leetcode/unstop/all.csv diff --git a/unstop/more-than-six-months.csv b/leetcode/unstop/more-than-six-months.csv similarity index 100% rename from unstop/more-than-six-months.csv rename to leetcode/unstop/more-than-six-months.csv diff --git a/upstart/all.csv b/leetcode/upstart/all.csv similarity index 100% rename from upstart/all.csv rename to leetcode/upstart/all.csv diff --git a/upstart/more-than-six-months.csv b/leetcode/upstart/more-than-six-months.csv similarity index 100% rename from upstart/more-than-six-months.csv rename to leetcode/upstart/more-than-six-months.csv diff --git a/upstart/six-months.csv b/leetcode/upstart/six-months.csv similarity index 100% rename from upstart/six-months.csv rename to leetcode/upstart/six-months.csv diff --git a/upstart/three-months.csv b/leetcode/upstart/three-months.csv similarity index 100% rename from upstart/three-months.csv rename to leetcode/upstart/three-months.csv diff --git a/upstox/all.csv b/leetcode/upstox/all.csv similarity index 100% rename from upstox/all.csv rename to leetcode/upstox/all.csv diff --git a/urban-company/all.csv b/leetcode/urban-company/all.csv similarity index 100% rename from urban-company/all.csv rename to leetcode/urban-company/all.csv diff --git a/urban-company/more-than-six-months.csv b/leetcode/urban-company/more-than-six-months.csv similarity index 100% rename from urban-company/more-than-six-months.csv rename to leetcode/urban-company/more-than-six-months.csv diff --git a/usaa/all.csv b/leetcode/usaa/all.csv similarity index 100% rename from usaa/all.csv rename to leetcode/usaa/all.csv diff --git a/usaa/more-than-six-months.csv b/leetcode/usaa/more-than-six-months.csv similarity index 100% rename from usaa/more-than-six-months.csv rename to leetcode/usaa/more-than-six-months.csv diff --git a/ust/all.csv b/leetcode/ust/all.csv similarity index 100% rename from ust/all.csv rename to leetcode/ust/all.csv diff --git a/ust/more-than-six-months.csv b/leetcode/ust/more-than-six-months.csv similarity index 100% rename from ust/more-than-six-months.csv rename to leetcode/ust/more-than-six-months.csv diff --git a/valve/all.csv b/leetcode/valve/all.csv similarity index 100% rename from valve/all.csv rename to leetcode/valve/all.csv diff --git a/valve/more-than-six-months.csv b/leetcode/valve/more-than-six-months.csv similarity index 100% rename from valve/more-than-six-months.csv rename to leetcode/valve/more-than-six-months.csv diff --git a/valve/six-months.csv b/leetcode/valve/six-months.csv similarity index 100% rename from valve/six-months.csv rename to leetcode/valve/six-months.csv diff --git a/vanguard/all.csv b/leetcode/vanguard/all.csv similarity index 100% rename from vanguard/all.csv rename to leetcode/vanguard/all.csv diff --git a/vanguard/more-than-six-months.csv b/leetcode/vanguard/more-than-six-months.csv similarity index 100% rename from vanguard/more-than-six-months.csv rename to leetcode/vanguard/more-than-six-months.csv diff --git a/veeva/all.csv b/leetcode/veeva/all.csv similarity index 100% rename from veeva/all.csv rename to leetcode/veeva/all.csv diff --git a/veeva/more-than-six-months.csv b/leetcode/veeva/more-than-six-months.csv similarity index 100% rename from veeva/more-than-six-months.csv rename to leetcode/veeva/more-than-six-months.csv diff --git a/verily/all.csv b/leetcode/verily/all.csv similarity index 100% rename from verily/all.csv rename to leetcode/verily/all.csv diff --git a/verily/more-than-six-months.csv b/leetcode/verily/more-than-six-months.csv similarity index 100% rename from verily/more-than-six-months.csv rename to leetcode/verily/more-than-six-months.csv diff --git a/verily/six-months.csv b/leetcode/verily/six-months.csv similarity index 100% rename from verily/six-months.csv rename to leetcode/verily/six-months.csv diff --git a/veritas/all.csv b/leetcode/veritas/all.csv similarity index 100% rename from veritas/all.csv rename to leetcode/veritas/all.csv diff --git a/veritas/more-than-six-months.csv b/leetcode/veritas/more-than-six-months.csv similarity index 100% rename from veritas/more-than-six-months.csv rename to leetcode/veritas/more-than-six-months.csv diff --git a/verizon/all.csv b/leetcode/verizon/all.csv similarity index 100% rename from verizon/all.csv rename to leetcode/verizon/all.csv diff --git a/verizon/more-than-six-months.csv b/leetcode/verizon/more-than-six-months.csv similarity index 100% rename from verizon/more-than-six-months.csv rename to leetcode/verizon/more-than-six-months.csv diff --git a/verizon/six-months.csv b/leetcode/verizon/six-months.csv similarity index 100% rename from verizon/six-months.csv rename to leetcode/verizon/six-months.csv diff --git a/verkada/all.csv b/leetcode/verkada/all.csv similarity index 100% rename from verkada/all.csv rename to leetcode/verkada/all.csv diff --git a/verkada/more-than-six-months.csv b/leetcode/verkada/more-than-six-months.csv similarity index 100% rename from verkada/more-than-six-months.csv rename to leetcode/verkada/more-than-six-months.csv diff --git a/verkada/six-months.csv b/leetcode/verkada/six-months.csv similarity index 100% rename from verkada/six-months.csv rename to leetcode/verkada/six-months.csv diff --git a/verkada/three-months.csv b/leetcode/verkada/three-months.csv similarity index 100% rename from verkada/three-months.csv rename to leetcode/verkada/three-months.csv diff --git a/viasat/all.csv b/leetcode/viasat/all.csv similarity index 100% rename from viasat/all.csv rename to leetcode/viasat/all.csv diff --git a/viasat/more-than-six-months.csv b/leetcode/viasat/more-than-six-months.csv similarity index 100% rename from viasat/more-than-six-months.csv rename to leetcode/viasat/more-than-six-months.csv diff --git a/viasat/six-months.csv b/leetcode/viasat/six-months.csv similarity index 100% rename from viasat/six-months.csv rename to leetcode/viasat/six-months.csv diff --git a/vimeo/all.csv b/leetcode/vimeo/all.csv similarity index 100% rename from vimeo/all.csv rename to leetcode/vimeo/all.csv diff --git a/vimeo/more-than-six-months.csv b/leetcode/vimeo/more-than-six-months.csv similarity index 100% rename from vimeo/more-than-six-months.csv rename to leetcode/vimeo/more-than-six-months.csv diff --git a/vimeo/six-months.csv b/leetcode/vimeo/six-months.csv similarity index 100% rename from vimeo/six-months.csv rename to leetcode/vimeo/six-months.csv diff --git a/vimeo/three-months.csv b/leetcode/vimeo/three-months.csv similarity index 100% rename from vimeo/three-months.csv rename to leetcode/vimeo/three-months.csv diff --git a/virtu/all.csv b/leetcode/virtu/all.csv similarity index 100% rename from virtu/all.csv rename to leetcode/virtu/all.csv diff --git a/virtu/more-than-six-months.csv b/leetcode/virtu/more-than-six-months.csv similarity index 100% rename from virtu/more-than-six-months.csv rename to leetcode/virtu/more-than-six-months.csv diff --git a/virtu/six-months.csv b/leetcode/virtu/six-months.csv similarity index 100% rename from virtu/six-months.csv rename to leetcode/virtu/six-months.csv diff --git a/virtu/three-months.csv b/leetcode/virtu/three-months.csv similarity index 100% rename from virtu/three-months.csv rename to leetcode/virtu/three-months.csv diff --git a/virtusa/all.csv b/leetcode/virtusa/all.csv similarity index 100% rename from virtusa/all.csv rename to leetcode/virtusa/all.csv diff --git a/virtusa/more-than-six-months.csv b/leetcode/virtusa/more-than-six-months.csv similarity index 100% rename from virtusa/more-than-six-months.csv rename to leetcode/virtusa/more-than-six-months.csv diff --git a/visa/all.csv b/leetcode/visa/all.csv similarity index 100% rename from visa/all.csv rename to leetcode/visa/all.csv diff --git a/visa/more-than-six-months.csv b/leetcode/visa/more-than-six-months.csv similarity index 100% rename from visa/more-than-six-months.csv rename to leetcode/visa/more-than-six-months.csv diff --git a/visa/six-months.csv b/leetcode/visa/six-months.csv similarity index 100% rename from visa/six-months.csv rename to leetcode/visa/six-months.csv diff --git a/visa/three-months.csv b/leetcode/visa/three-months.csv similarity index 100% rename from visa/three-months.csv rename to leetcode/visa/three-months.csv diff --git a/vk/all.csv b/leetcode/vk/all.csv similarity index 100% rename from vk/all.csv rename to leetcode/vk/all.csv diff --git a/vk/more-than-six-months.csv b/leetcode/vk/more-than-six-months.csv similarity index 100% rename from vk/more-than-six-months.csv rename to leetcode/vk/more-than-six-months.csv diff --git a/vk/six-months.csv b/leetcode/vk/six-months.csv similarity index 100% rename from vk/six-months.csv rename to leetcode/vk/six-months.csv diff --git a/vk/three-months.csv b/leetcode/vk/three-months.csv similarity index 100% rename from vk/three-months.csv rename to leetcode/vk/three-months.csv diff --git a/vmware/all.csv b/leetcode/vmware/all.csv similarity index 100% rename from vmware/all.csv rename to leetcode/vmware/all.csv diff --git a/vmware/more-than-six-months.csv b/leetcode/vmware/more-than-six-months.csv similarity index 100% rename from vmware/more-than-six-months.csv rename to leetcode/vmware/more-than-six-months.csv diff --git a/walmart-labs/all.csv b/leetcode/walmart-labs/all.csv similarity index 100% rename from walmart-labs/all.csv rename to leetcode/walmart-labs/all.csv diff --git a/walmart-labs/more-than-six-months.csv b/leetcode/walmart-labs/more-than-six-months.csv similarity index 100% rename from walmart-labs/more-than-six-months.csv rename to leetcode/walmart-labs/more-than-six-months.csv diff --git a/walmart-labs/six-months.csv b/leetcode/walmart-labs/six-months.csv similarity index 100% rename from walmart-labs/six-months.csv rename to leetcode/walmart-labs/six-months.csv diff --git a/walmart-labs/thirty-days.csv b/leetcode/walmart-labs/thirty-days.csv similarity index 100% rename from walmart-labs/thirty-days.csv rename to leetcode/walmart-labs/thirty-days.csv diff --git a/walmart-labs/three-months.csv b/leetcode/walmart-labs/three-months.csv similarity index 100% rename from walmart-labs/three-months.csv rename to leetcode/walmart-labs/three-months.csv diff --git a/warnermedia/all.csv b/leetcode/warnermedia/all.csv similarity index 100% rename from warnermedia/all.csv rename to leetcode/warnermedia/all.csv diff --git a/warnermedia/more-than-six-months.csv b/leetcode/warnermedia/more-than-six-months.csv similarity index 100% rename from warnermedia/more-than-six-months.csv rename to leetcode/warnermedia/more-than-six-months.csv diff --git a/warnermedia/six-months.csv b/leetcode/warnermedia/six-months.csv similarity index 100% rename from warnermedia/six-months.csv rename to leetcode/warnermedia/six-months.csv diff --git a/warnermedia/three-months.csv b/leetcode/warnermedia/three-months.csv similarity index 100% rename from warnermedia/three-months.csv rename to leetcode/warnermedia/three-months.csv diff --git a/watchguard/all.csv b/leetcode/watchguard/all.csv similarity index 100% rename from watchguard/all.csv rename to leetcode/watchguard/all.csv diff --git a/watchguard/more-than-six-months.csv b/leetcode/watchguard/more-than-six-months.csv similarity index 100% rename from watchguard/more-than-six-months.csv rename to leetcode/watchguard/more-than-six-months.csv diff --git a/wayfair/all.csv b/leetcode/wayfair/all.csv similarity index 100% rename from wayfair/all.csv rename to leetcode/wayfair/all.csv diff --git a/wayfair/more-than-six-months.csv b/leetcode/wayfair/more-than-six-months.csv similarity index 100% rename from wayfair/more-than-six-months.csv rename to leetcode/wayfair/more-than-six-months.csv diff --git a/wayfair/six-months.csv b/leetcode/wayfair/six-months.csv similarity index 100% rename from wayfair/six-months.csv rename to leetcode/wayfair/six-months.csv diff --git a/waymo/all.csv b/leetcode/waymo/all.csv similarity index 100% rename from waymo/all.csv rename to leetcode/waymo/all.csv diff --git a/waymo/more-than-six-months.csv b/leetcode/waymo/more-than-six-months.csv similarity index 100% rename from waymo/more-than-six-months.csv rename to leetcode/waymo/more-than-six-months.csv diff --git a/waymo/six-months.csv b/leetcode/waymo/six-months.csv similarity index 100% rename from waymo/six-months.csv rename to leetcode/waymo/six-months.csv diff --git a/waymo/three-months.csv b/leetcode/waymo/three-months.csv similarity index 100% rename from waymo/three-months.csv rename to leetcode/waymo/three-months.csv diff --git a/wayve/all.csv b/leetcode/wayve/all.csv similarity index 100% rename from wayve/all.csv rename to leetcode/wayve/all.csv diff --git a/wayve/more-than-six-months.csv b/leetcode/wayve/more-than-six-months.csv similarity index 100% rename from wayve/more-than-six-months.csv rename to leetcode/wayve/more-than-six-months.csv diff --git a/wealthfront/all.csv b/leetcode/wealthfront/all.csv similarity index 100% rename from wealthfront/all.csv rename to leetcode/wealthfront/all.csv diff --git a/wealthfront/more-than-six-months.csv b/leetcode/wealthfront/more-than-six-months.csv similarity index 100% rename from wealthfront/more-than-six-months.csv rename to leetcode/wealthfront/more-than-six-months.csv diff --git a/wells-fargo/all.csv b/leetcode/wells-fargo/all.csv similarity index 100% rename from wells-fargo/all.csv rename to leetcode/wells-fargo/all.csv diff --git a/wells-fargo/more-than-six-months.csv b/leetcode/wells-fargo/more-than-six-months.csv similarity index 100% rename from wells-fargo/more-than-six-months.csv rename to leetcode/wells-fargo/more-than-six-months.csv diff --git a/weride/all.csv b/leetcode/weride/all.csv similarity index 100% rename from weride/all.csv rename to leetcode/weride/all.csv diff --git a/weride/more-than-six-months.csv b/leetcode/weride/more-than-six-months.csv similarity index 100% rename from weride/more-than-six-months.csv rename to leetcode/weride/more-than-six-months.csv diff --git a/weride/six-months.csv b/leetcode/weride/six-months.csv similarity index 100% rename from weride/six-months.csv rename to leetcode/weride/six-months.csv diff --git a/weride/three-months.csv b/leetcode/weride/three-months.csv similarity index 100% rename from weride/three-months.csv rename to leetcode/weride/three-months.csv diff --git a/western-digital/all.csv b/leetcode/western-digital/all.csv similarity index 100% rename from western-digital/all.csv rename to leetcode/western-digital/all.csv diff --git a/western-digital/six-months.csv b/leetcode/western-digital/six-months.csv similarity index 100% rename from western-digital/six-months.csv rename to leetcode/western-digital/six-months.csv diff --git a/whatfix/all.csv b/leetcode/whatfix/all.csv similarity index 100% rename from whatfix/all.csv rename to leetcode/whatfix/all.csv diff --git a/whatfix/more-than-six-months.csv b/leetcode/whatfix/more-than-six-months.csv similarity index 100% rename from whatfix/more-than-six-months.csv rename to leetcode/whatfix/more-than-six-months.csv diff --git a/whatnot/all.csv b/leetcode/whatnot/all.csv similarity index 100% rename from whatnot/all.csv rename to leetcode/whatnot/all.csv diff --git a/whatnot/more-than-six-months.csv b/leetcode/whatnot/more-than-six-months.csv similarity index 100% rename from whatnot/more-than-six-months.csv rename to leetcode/whatnot/more-than-six-months.csv diff --git a/whatnot/six-months.csv b/leetcode/whatnot/six-months.csv similarity index 100% rename from whatnot/six-months.csv rename to leetcode/whatnot/six-months.csv diff --git a/whatnot/three-months.csv b/leetcode/whatnot/three-months.csv similarity index 100% rename from whatnot/three-months.csv rename to leetcode/whatnot/three-months.csv diff --git a/winzo/all.csv b/leetcode/winzo/all.csv similarity index 100% rename from winzo/all.csv rename to leetcode/winzo/all.csv diff --git a/winzo/more-than-six-months.csv b/leetcode/winzo/more-than-six-months.csv similarity index 100% rename from winzo/more-than-six-months.csv rename to leetcode/winzo/more-than-six-months.csv diff --git a/wipro/all.csv b/leetcode/wipro/all.csv similarity index 100% rename from wipro/all.csv rename to leetcode/wipro/all.csv diff --git a/wipro/more-than-six-months.csv b/leetcode/wipro/more-than-six-months.csv similarity index 100% rename from wipro/more-than-six-months.csv rename to leetcode/wipro/more-than-six-months.csv diff --git a/wipro/six-months.csv b/leetcode/wipro/six-months.csv similarity index 100% rename from wipro/six-months.csv rename to leetcode/wipro/six-months.csv diff --git a/wipro/three-months.csv b/leetcode/wipro/three-months.csv similarity index 100% rename from wipro/three-months.csv rename to leetcode/wipro/three-months.csv diff --git a/wise/all.csv b/leetcode/wise/all.csv similarity index 100% rename from wise/all.csv rename to leetcode/wise/all.csv diff --git a/wise/more-than-six-months.csv b/leetcode/wise/more-than-six-months.csv similarity index 100% rename from wise/more-than-six-months.csv rename to leetcode/wise/more-than-six-months.csv diff --git a/wish/all.csv b/leetcode/wish/all.csv similarity index 100% rename from wish/all.csv rename to leetcode/wish/all.csv diff --git a/wish/more-than-six-months.csv b/leetcode/wish/more-than-six-months.csv similarity index 100% rename from wish/more-than-six-months.csv rename to leetcode/wish/more-than-six-months.csv diff --git a/wissen/all.csv b/leetcode/wissen/all.csv similarity index 100% rename from wissen/all.csv rename to leetcode/wissen/all.csv diff --git a/wissen/more-than-six-months.csv b/leetcode/wissen/more-than-six-months.csv similarity index 100% rename from wissen/more-than-six-months.csv rename to leetcode/wissen/more-than-six-months.csv diff --git a/wissen/six-months.csv b/leetcode/wissen/six-months.csv similarity index 100% rename from wissen/six-months.csv rename to leetcode/wissen/six-months.csv diff --git a/wissen/three-months.csv b/leetcode/wissen/three-months.csv similarity index 100% rename from wissen/three-months.csv rename to leetcode/wissen/three-months.csv diff --git a/wix/all.csv b/leetcode/wix/all.csv similarity index 100% rename from wix/all.csv rename to leetcode/wix/all.csv diff --git a/wix/more-than-six-months.csv b/leetcode/wix/more-than-six-months.csv similarity index 100% rename from wix/more-than-six-months.csv rename to leetcode/wix/more-than-six-months.csv diff --git a/wix/six-months.csv b/leetcode/wix/six-months.csv similarity index 100% rename from wix/six-months.csv rename to leetcode/wix/six-months.csv diff --git a/wix/three-months.csv b/leetcode/wix/three-months.csv similarity index 100% rename from wix/three-months.csv rename to leetcode/wix/three-months.csv diff --git a/workday/all.csv b/leetcode/workday/all.csv similarity index 100% rename from workday/all.csv rename to leetcode/workday/all.csv diff --git a/workday/more-than-six-months.csv b/leetcode/workday/more-than-six-months.csv similarity index 100% rename from workday/more-than-six-months.csv rename to leetcode/workday/more-than-six-months.csv diff --git a/workday/six-months.csv b/leetcode/workday/six-months.csv similarity index 100% rename from workday/six-months.csv rename to leetcode/workday/six-months.csv diff --git a/workday/three-months.csv b/leetcode/workday/three-months.csv similarity index 100% rename from workday/three-months.csv rename to leetcode/workday/three-months.csv diff --git a/works-applications/all.csv b/leetcode/works-applications/all.csv similarity index 100% rename from works-applications/all.csv rename to leetcode/works-applications/all.csv diff --git a/works-applications/more-than-six-months.csv b/leetcode/works-applications/more-than-six-months.csv similarity index 100% rename from works-applications/more-than-six-months.csv rename to leetcode/works-applications/more-than-six-months.csv diff --git a/worldquant/all.csv b/leetcode/worldquant/all.csv similarity index 100% rename from worldquant/all.csv rename to leetcode/worldquant/all.csv diff --git a/worldquant/more-than-six-months.csv b/leetcode/worldquant/more-than-six-months.csv similarity index 100% rename from worldquant/more-than-six-months.csv rename to leetcode/worldquant/more-than-six-months.csv diff --git a/worldquant/six-months.csv b/leetcode/worldquant/six-months.csv similarity index 100% rename from worldquant/six-months.csv rename to leetcode/worldquant/six-months.csv diff --git a/worldquant/three-months.csv b/leetcode/worldquant/three-months.csv similarity index 100% rename from worldquant/three-months.csv rename to leetcode/worldquant/three-months.csv diff --git a/woven-by-toyota/all.csv b/leetcode/woven-by-toyota/all.csv similarity index 100% rename from woven-by-toyota/all.csv rename to leetcode/woven-by-toyota/all.csv diff --git a/woven-by-toyota/six-months.csv b/leetcode/woven-by-toyota/six-months.csv similarity index 100% rename from woven-by-toyota/six-months.csv rename to leetcode/woven-by-toyota/six-months.csv diff --git a/xiaomi/all.csv b/leetcode/xiaomi/all.csv similarity index 100% rename from xiaomi/all.csv rename to leetcode/xiaomi/all.csv diff --git a/xing/all.csv b/leetcode/xing/all.csv similarity index 100% rename from xing/all.csv rename to leetcode/xing/all.csv diff --git a/xing/more-than-six-months.csv b/leetcode/xing/more-than-six-months.csv similarity index 100% rename from xing/more-than-six-months.csv rename to leetcode/xing/more-than-six-months.csv diff --git a/yahoo/all.csv b/leetcode/yahoo/all.csv similarity index 100% rename from yahoo/all.csv rename to leetcode/yahoo/all.csv diff --git a/yahoo/more-than-six-months.csv b/leetcode/yahoo/more-than-six-months.csv similarity index 100% rename from yahoo/more-than-six-months.csv rename to leetcode/yahoo/more-than-six-months.csv diff --git a/yahoo/six-months.csv b/leetcode/yahoo/six-months.csv similarity index 100% rename from yahoo/six-months.csv rename to leetcode/yahoo/six-months.csv diff --git a/yahoo/three-months.csv b/leetcode/yahoo/three-months.csv similarity index 100% rename from yahoo/three-months.csv rename to leetcode/yahoo/three-months.csv diff --git a/yandex/all.csv b/leetcode/yandex/all.csv similarity index 100% rename from yandex/all.csv rename to leetcode/yandex/all.csv diff --git a/yandex/more-than-six-months.csv b/leetcode/yandex/more-than-six-months.csv similarity index 100% rename from yandex/more-than-six-months.csv rename to leetcode/yandex/more-than-six-months.csv diff --git a/yandex/six-months.csv b/leetcode/yandex/six-months.csv similarity index 100% rename from yandex/six-months.csv rename to leetcode/yandex/six-months.csv diff --git a/yandex/thirty-days.csv b/leetcode/yandex/thirty-days.csv similarity index 100% rename from yandex/thirty-days.csv rename to leetcode/yandex/thirty-days.csv diff --git a/yandex/three-months.csv b/leetcode/yandex/three-months.csv similarity index 100% rename from yandex/three-months.csv rename to leetcode/yandex/three-months.csv diff --git a/yatra/all.csv b/leetcode/yatra/all.csv similarity index 100% rename from yatra/all.csv rename to leetcode/yatra/all.csv diff --git a/yatra/more-than-six-months.csv b/leetcode/yatra/more-than-six-months.csv similarity index 100% rename from yatra/more-than-six-months.csv rename to leetcode/yatra/more-than-six-months.csv diff --git a/yelp/all.csv b/leetcode/yelp/all.csv similarity index 100% rename from yelp/all.csv rename to leetcode/yelp/all.csv diff --git a/yelp/more-than-six-months.csv b/leetcode/yelp/more-than-six-months.csv similarity index 100% rename from yelp/more-than-six-months.csv rename to leetcode/yelp/more-than-six-months.csv diff --git a/yelp/six-months.csv b/leetcode/yelp/six-months.csv similarity index 100% rename from yelp/six-months.csv rename to leetcode/yelp/six-months.csv diff --git a/yelp/three-months.csv b/leetcode/yelp/three-months.csv similarity index 100% rename from yelp/three-months.csv rename to leetcode/yelp/three-months.csv diff --git a/yext/all.csv b/leetcode/yext/all.csv similarity index 100% rename from yext/all.csv rename to leetcode/yext/all.csv diff --git a/yext/more-than-six-months.csv b/leetcode/yext/more-than-six-months.csv similarity index 100% rename from yext/more-than-six-months.csv rename to leetcode/yext/more-than-six-months.csv diff --git a/zalando/all.csv b/leetcode/zalando/all.csv similarity index 100% rename from zalando/all.csv rename to leetcode/zalando/all.csv diff --git a/zalando/more-than-six-months.csv b/leetcode/zalando/more-than-six-months.csv similarity index 100% rename from zalando/more-than-six-months.csv rename to leetcode/zalando/more-than-six-months.csv diff --git a/zappos/all.csv b/leetcode/zappos/all.csv similarity index 100% rename from zappos/all.csv rename to leetcode/zappos/all.csv diff --git a/zappos/more-than-six-months.csv b/leetcode/zappos/more-than-six-months.csv similarity index 100% rename from zappos/more-than-six-months.csv rename to leetcode/zappos/more-than-six-months.csv diff --git a/zemoso/all.csv b/leetcode/zemoso/all.csv similarity index 100% rename from zemoso/all.csv rename to leetcode/zemoso/all.csv diff --git a/zemoso/more-than-six-months.csv b/leetcode/zemoso/more-than-six-months.csv similarity index 100% rename from zemoso/more-than-six-months.csv rename to leetcode/zemoso/more-than-six-months.csv diff --git a/zendesk/all.csv b/leetcode/zendesk/all.csv similarity index 100% rename from zendesk/all.csv rename to leetcode/zendesk/all.csv diff --git a/zendesk/more-than-six-months.csv b/leetcode/zendesk/more-than-six-months.csv similarity index 100% rename from zendesk/more-than-six-months.csv rename to leetcode/zendesk/more-than-six-months.csv diff --git a/zenefits/all.csv b/leetcode/zenefits/all.csv similarity index 100% rename from zenefits/all.csv rename to leetcode/zenefits/all.csv diff --git a/zenefits/more-than-six-months.csv b/leetcode/zenefits/more-than-six-months.csv similarity index 100% rename from zenefits/more-than-six-months.csv rename to leetcode/zenefits/more-than-six-months.csv diff --git a/zepto/all.csv b/leetcode/zepto/all.csv similarity index 100% rename from zepto/all.csv rename to leetcode/zepto/all.csv diff --git a/zepto/more-than-six-months.csv b/leetcode/zepto/more-than-six-months.csv similarity index 100% rename from zepto/more-than-six-months.csv rename to leetcode/zepto/more-than-six-months.csv diff --git a/zepto/six-months.csv b/leetcode/zepto/six-months.csv similarity index 100% rename from zepto/six-months.csv rename to leetcode/zepto/six-months.csv diff --git a/zeta-suite/all.csv b/leetcode/zeta-suite/all.csv similarity index 100% rename from zeta-suite/all.csv rename to leetcode/zeta-suite/all.csv diff --git a/zeta-suite/more-than-six-months.csv b/leetcode/zeta-suite/more-than-six-months.csv similarity index 100% rename from zeta-suite/more-than-six-months.csv rename to leetcode/zeta-suite/more-than-six-months.csv diff --git a/zeta/all.csv b/leetcode/zeta/all.csv similarity index 100% rename from zeta/all.csv rename to leetcode/zeta/all.csv diff --git a/zeta/more-than-six-months.csv b/leetcode/zeta/more-than-six-months.csv similarity index 100% rename from zeta/more-than-six-months.csv rename to leetcode/zeta/more-than-six-months.csv diff --git a/zeta/six-months.csv b/leetcode/zeta/six-months.csv similarity index 100% rename from zeta/six-months.csv rename to leetcode/zeta/six-months.csv diff --git a/zeta/thirty-days.csv b/leetcode/zeta/thirty-days.csv similarity index 100% rename from zeta/thirty-days.csv rename to leetcode/zeta/thirty-days.csv diff --git a/zeta/three-months.csv b/leetcode/zeta/three-months.csv similarity index 100% rename from zeta/three-months.csv rename to leetcode/zeta/three-months.csv diff --git a/zillow/all.csv b/leetcode/zillow/all.csv similarity index 100% rename from zillow/all.csv rename to leetcode/zillow/all.csv diff --git a/zillow/more-than-six-months.csv b/leetcode/zillow/more-than-six-months.csv similarity index 100% rename from zillow/more-than-six-months.csv rename to leetcode/zillow/more-than-six-months.csv diff --git a/zip/all.csv b/leetcode/zip/all.csv similarity index 100% rename from zip/all.csv rename to leetcode/zip/all.csv diff --git a/zip/more-than-six-months.csv b/leetcode/zip/more-than-six-months.csv similarity index 100% rename from zip/more-than-six-months.csv rename to leetcode/zip/more-than-six-months.csv diff --git a/zip/six-months.csv b/leetcode/zip/six-months.csv similarity index 100% rename from zip/six-months.csv rename to leetcode/zip/six-months.csv diff --git a/zip/three-months.csv b/leetcode/zip/three-months.csv similarity index 100% rename from zip/three-months.csv rename to leetcode/zip/three-months.csv diff --git a/ziprecruiter/all.csv b/leetcode/ziprecruiter/all.csv similarity index 100% rename from ziprecruiter/all.csv rename to leetcode/ziprecruiter/all.csv diff --git a/ziprecruiter/more-than-six-months.csv b/leetcode/ziprecruiter/more-than-six-months.csv similarity index 100% rename from ziprecruiter/more-than-six-months.csv rename to leetcode/ziprecruiter/more-than-six-months.csv diff --git a/zluri/all.csv b/leetcode/zluri/all.csv similarity index 100% rename from zluri/all.csv rename to leetcode/zluri/all.csv diff --git a/zluri/more-than-six-months.csv b/leetcode/zluri/more-than-six-months.csv similarity index 100% rename from zluri/more-than-six-months.csv rename to leetcode/zluri/more-than-six-months.csv diff --git a/zoho/all.csv b/leetcode/zoho/all.csv similarity index 100% rename from zoho/all.csv rename to leetcode/zoho/all.csv diff --git a/zoho/more-than-six-months.csv b/leetcode/zoho/more-than-six-months.csv similarity index 100% rename from zoho/more-than-six-months.csv rename to leetcode/zoho/more-than-six-months.csv diff --git a/zoho/six-months.csv b/leetcode/zoho/six-months.csv similarity index 100% rename from zoho/six-months.csv rename to leetcode/zoho/six-months.csv diff --git a/zoho/thirty-days.csv b/leetcode/zoho/thirty-days.csv similarity index 100% rename from zoho/thirty-days.csv rename to leetcode/zoho/thirty-days.csv diff --git a/zoho/three-months.csv b/leetcode/zoho/three-months.csv similarity index 100% rename from zoho/three-months.csv rename to leetcode/zoho/three-months.csv diff --git a/zomato/all.csv b/leetcode/zomato/all.csv similarity index 100% rename from zomato/all.csv rename to leetcode/zomato/all.csv diff --git a/zomato/more-than-six-months.csv b/leetcode/zomato/more-than-six-months.csv similarity index 100% rename from zomato/more-than-six-months.csv rename to leetcode/zomato/more-than-six-months.csv diff --git a/zomato/six-months.csv b/leetcode/zomato/six-months.csv similarity index 100% rename from zomato/six-months.csv rename to leetcode/zomato/six-months.csv diff --git a/zomato/three-months.csv b/leetcode/zomato/three-months.csv similarity index 100% rename from zomato/three-months.csv rename to leetcode/zomato/three-months.csv diff --git a/zoom/all.csv b/leetcode/zoom/all.csv similarity index 100% rename from zoom/all.csv rename to leetcode/zoom/all.csv diff --git a/zoom/more-than-six-months.csv b/leetcode/zoom/more-than-six-months.csv similarity index 100% rename from zoom/more-than-six-months.csv rename to leetcode/zoom/more-than-six-months.csv diff --git a/zoox/all.csv b/leetcode/zoox/all.csv similarity index 100% rename from zoox/all.csv rename to leetcode/zoox/all.csv diff --git a/zoox/more-than-six-months.csv b/leetcode/zoox/more-than-six-months.csv similarity index 100% rename from zoox/more-than-six-months.csv rename to leetcode/zoox/more-than-six-months.csv diff --git a/zoox/six-months.csv b/leetcode/zoox/six-months.csv similarity index 100% rename from zoox/six-months.csv rename to leetcode/zoox/six-months.csv diff --git a/zoox/three-months.csv b/leetcode/zoox/three-months.csv similarity index 100% rename from zoox/three-months.csv rename to leetcode/zoox/three-months.csv diff --git a/zopsmart/all.csv b/leetcode/zopsmart/all.csv similarity index 100% rename from zopsmart/all.csv rename to leetcode/zopsmart/all.csv diff --git a/zopsmart/more-than-six-months.csv b/leetcode/zopsmart/more-than-six-months.csv similarity index 100% rename from zopsmart/more-than-six-months.csv rename to leetcode/zopsmart/more-than-six-months.csv diff --git a/zopsmart/six-months.csv b/leetcode/zopsmart/six-months.csv similarity index 100% rename from zopsmart/six-months.csv rename to leetcode/zopsmart/six-months.csv diff --git a/zopsmart/three-months.csv b/leetcode/zopsmart/three-months.csv similarity index 100% rename from zopsmart/three-months.csv rename to leetcode/zopsmart/three-months.csv diff --git a/zs-associates/all.csv b/leetcode/zs-associates/all.csv similarity index 100% rename from zs-associates/all.csv rename to leetcode/zs-associates/all.csv diff --git a/zs-associates/more-than-six-months.csv b/leetcode/zs-associates/more-than-six-months.csv similarity index 100% rename from zs-associates/more-than-six-months.csv rename to leetcode/zs-associates/more-than-six-months.csv diff --git a/zs-associates/six-months.csv b/leetcode/zs-associates/six-months.csv similarity index 100% rename from zs-associates/six-months.csv rename to leetcode/zs-associates/six-months.csv diff --git a/zs-associates/three-months.csv b/leetcode/zs-associates/three-months.csv similarity index 100% rename from zs-associates/three-months.csv rename to leetcode/zs-associates/three-months.csv diff --git a/zscaler/all.csv b/leetcode/zscaler/all.csv similarity index 100% rename from zscaler/all.csv rename to leetcode/zscaler/all.csv diff --git a/zscaler/more-than-six-months.csv b/leetcode/zscaler/more-than-six-months.csv similarity index 100% rename from zscaler/more-than-six-months.csv rename to leetcode/zscaler/more-than-six-months.csv diff --git a/zscaler/six-months.csv b/leetcode/zscaler/six-months.csv similarity index 100% rename from zscaler/six-months.csv rename to leetcode/zscaler/six-months.csv diff --git a/zscaler/three-months.csv b/leetcode/zscaler/three-months.csv similarity index 100% rename from zscaler/three-months.csv rename to leetcode/zscaler/three-months.csv diff --git a/zynga/all.csv b/leetcode/zynga/all.csv similarity index 100% rename from zynga/all.csv rename to leetcode/zynga/all.csv diff --git a/zynga/more-than-six-months.csv b/leetcode/zynga/more-than-six-months.csv similarity index 100% rename from zynga/more-than-six-months.csv rename to leetcode/zynga/more-than-six-months.csv diff --git a/src/Backend/AppContext.cs b/src/Backend/AppContext.cs new file mode 100644 index 0000000..8d97ddf --- /dev/null +++ b/src/Backend/AppContext.cs @@ -0,0 +1,19 @@ +using Backend.Operations; +using Microsoft.Azure.Cosmos; + +namespace Backend +{ + public class AppContext + { + public readonly Operations.DataProvider dataProvider; + public readonly IConfiguration configuration; + public readonly ILogger logger; + + public AppContext(CosmosClient cosmosClient, IConfiguration configuration, ILogger logger) + { + this.dataProvider = new Operations.DataProvider(cosmosClient, configuration, logger); + this.configuration = configuration; + this.logger = logger; + } + } +} \ No newline at end of file diff --git a/src/Backend/Backend.csproj b/src/Backend/Backend.csproj new file mode 100644 index 0000000..15e787a --- /dev/null +++ b/src/Backend/Backend.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + enable + enable + + + + + + + + + + + + + + + diff --git a/src/Backend/Backend.http b/src/Backend/Backend.http new file mode 100644 index 0000000..9033100 --- /dev/null +++ b/src/Backend/Backend.http @@ -0,0 +1,6 @@ +@Backend_HostAddress = http://localhost:5164 + +GET {{Backend_HostAddress}}/weatherforecast/ +Accept: application/json + +### diff --git a/src/Backend/Controllers/ProblemsController.cs b/src/Backend/Controllers/ProblemsController.cs new file mode 100644 index 0000000..666ec93 --- /dev/null +++ b/src/Backend/Controllers/ProblemsController.cs @@ -0,0 +1,54 @@ +namespace Backend.Controllers +{ + using Backend.Models.Public; + using Backend.Operations; + using Microsoft.AspNetCore.Mvc; + using ProblemPublicModel = Common.Models.Problem; + + [ApiController] + [Route("api/[controller]")] + public class ProblemsController : ControllerBase + { + private AppContext appContext; + private readonly ILogger logger; + private readonly IConfiguration configuration; + public ProblemsController(AppContext appContext, ILogger logger, IConfiguration configuration) + { + this.appContext = appContext; + this.logger = logger; + this.configuration = configuration; + } + + [HttpGet] + [Route("~/api/home")] + public ActionResult GetHome() + { + return Ok("Leetcode Wrapper Backend is running."); + } + + [HttpGet] + public async Task>> GetProblems( + [FromQuery(Name = QueryParam.Skip)] int skip = 0, + [FromQuery(Name = QueryParam.Limit)] int limit = 50, + [FromQuery(Name = QueryParam.Company)] List? companies = null, + [FromQuery(Name = QueryParam.Difficulty)] List? difficulties = null, + [FromQuery(Name = QueryParam.Tag)] List? tags = null) + { + var filter = new ProblemFilter(skip, limit, companies, difficulties, tags); + var filteredProblems = await appContext.dataProvider.GetProblemsAsync(filter); + return Ok(filteredProblems); + } + + [HttpGet] + [Route("problems/{id}")] + public async Task> GetProblems(string id) + { + var problem = await appContext.dataProvider.GetProblemByIdAsync(id); + if (problem != null) + { + return Ok(problem); + } + return NotFound($"Problem {id} not found."); + } + } +} \ No newline at end of file diff --git a/src/Backend/Models/Internal/Problem.cs b/src/Backend/Models/Internal/Problem.cs new file mode 100644 index 0000000..e69de29 diff --git a/src/Backend/Models/Public/Problem.cs b/src/Backend/Models/Public/Problem.cs new file mode 100644 index 0000000..0f6f34b --- /dev/null +++ b/src/Backend/Models/Public/Problem.cs @@ -0,0 +1 @@ +// Using Common.Models.Problem scehma \ No newline at end of file diff --git a/src/Backend/Models/Public/QueryParam.cs b/src/Backend/Models/Public/QueryParam.cs new file mode 100644 index 0000000..340cc74 --- /dev/null +++ b/src/Backend/Models/Public/QueryParam.cs @@ -0,0 +1,11 @@ +namespace Backend.Models.Public +{ + public class QueryParam + { + public const string Skip = "skip"; + public const string Limit = "limit"; + public const string Difficulty = "difficulty"; + public const string Company = "company"; + public const string Tag = "tag"; + } +} \ No newline at end of file diff --git a/src/Backend/Operations/DataProvider.cs b/src/Backend/Operations/DataProvider.cs new file mode 100644 index 0000000..56c22e1 --- /dev/null +++ b/src/Backend/Operations/DataProvider.cs @@ -0,0 +1,110 @@ +namespace Backend.Operations +{ + using Common.Models; + using Microsoft.Azure.Cosmos; + + public class DataProvider + { + private const int RefreshIntervalInHours = 3; + private CosmosClient cosmosClient; + private readonly IConfiguration configuration; + ILogger logger; + private DateTime lastLoadedTime = DateTime.MinValue; + private Task backgroundRefreshTask; + private Dictionary problemsCache = new Dictionary(StringComparer.OrdinalIgnoreCase); + + public DataProvider(CosmosClient client, IConfiguration configuration, ILogger logger) + { + this.cosmosClient = client; + this.configuration = configuration; + this.logger = logger; + this.backgroundRefreshTask = Task.Run(() => this.StartBackgroundRefreshAsync(CancellationToken.None)); + } + + public async Task> GetProblemsAsync(IFilter? filter = null) + { + var allProblems = await GetAllProblemsAsync(); + if (filter != null) + { + return filter.ApplyFilterAsync(allProblems.Values.ToList()); + } + return allProblems.Values.ToList(); + } + + public async Task GetProblemByIdAsync(string id) + { + var allProblems = await GetAllProblemsAsync(); + if (allProblems.TryGetValue(id, out var problem)) + { + return problem; + } + return null; + } + + private async Task> GetAllProblemsAsync() + { + if (problemsCache.Count == 0) + { + await LoadLatestDataAsync(); + if (problemsCache.Count == 0) + { + this.logger.LogWarning("No problems found in the cache after loading data."); + } + } + return problemsCache; + } + + private async Task LoadLatestDataAsync() + { + int maxRetries = 3; + for(int i = 0; i < maxRetries; i++) + { + try + { + var dbId = configuration.GetValue("ApplicationSettings:CosmosDbDatabaseId"); + var containerId = configuration.GetValue("ApplicationSettings:CosmosDbContainerId"); + var db = cosmosClient.GetDatabase(dbId); + var container = db.GetContainer(containerId); + + var query = "SELECT * FROM c"; + var queryDefinition = new QueryDefinition(query); + var queryResultSetIterator = container.GetItemQueryIterator(queryDefinition); + + List results = new List(); + while (queryResultSetIterator.HasMoreResults) + { + var response = await queryResultSetIterator.ReadNextAsync(); + results.AddRange(response.Select(item => new Problem(item))); + } + + lastLoadedTime = DateTime.UtcNow; + problemsCache = results.ToDictionary(p => p.id, StringComparer.OrdinalIgnoreCase); + this.logger.LogInformation($"Loaded {problemsCache.Count} problems from Cosmos DB at {lastLoadedTime}"); + break; + } + catch (Exception ex) + { + this.logger.LogError($"Error loading data from Cosmos DB. {ex}"); + await Task.Delay(TimeSpan.FromSeconds(2 * (i + 1))); + } + } + } + + public async Task StartBackgroundRefreshAsync(CancellationToken cancellationToken) + { + while (!cancellationToken.IsCancellationRequested) + { + try + { + await LoadLatestDataAsync(); + } + catch (Exception ex) + { + this.logger.LogError($"Error during background data refresh: {ex}"); + } + + await Task.Delay(TimeSpan.FromHours(RefreshIntervalInHours), cancellationToken); + } + } + } +} \ No newline at end of file diff --git a/src/Backend/Operations/IFilter.cs b/src/Backend/Operations/IFilter.cs new file mode 100644 index 0000000..2a2780a --- /dev/null +++ b/src/Backend/Operations/IFilter.cs @@ -0,0 +1,7 @@ +namespace Backend.Operations +{ + public interface IFilter + { + public List ApplyFilterAsync(List problems); + } +} \ No newline at end of file diff --git a/src/Backend/Operations/ProblemFilter.cs b/src/Backend/Operations/ProblemFilter.cs new file mode 100644 index 0000000..7aa7077 --- /dev/null +++ b/src/Backend/Operations/ProblemFilter.cs @@ -0,0 +1,43 @@ +namespace Backend.Operations +{ + public class ProblemFilter : IFilter + { + private int skip = 0; + private int limit = 50; + private List companies; + private List difficulties; + private List tags; + + public ProblemFilter(int skip, int limit, List? companies, List? difficulties, List? tags) + { + this.skip = skip; + this.limit = Math.Min(limit, 50); + this.companies = companies ?? new List(); + this.difficulties = difficulties ?? new List(); + this.tags = tags ?? new List(); + } + + public List ApplyFilterAsync(List problems) + { + List filteredProblems = problems; + + // TODO: Add tags filtering logic with company + if (companies != null && companies.Count > 0) + { + filteredProblems = filteredProblems.Where( + p => p.companies != null && + p.companies.Keys.Any( + c => this.companies.Contains(c, StringComparer.OrdinalIgnoreCase))).ToList(); + } + + if (difficulties != null && difficulties.Count > 0) + { + filteredProblems = filteredProblems.Where(p => this.difficulties.Contains(p.difficulty)).ToList(); + } + + filteredProblems = filteredProblems.Skip(skip).Take(limit).ToList(); + + return filteredProblems; + } + } +} \ No newline at end of file diff --git a/src/Backend/Program.cs b/src/Backend/Program.cs new file mode 100644 index 0000000..7583545 --- /dev/null +++ b/src/Backend/Program.cs @@ -0,0 +1,97 @@ +namespace Backend; + +using System.Data; +using Backend.Operations; +using Microsoft.Azure.Cosmos; +using Microsoft.Extensions.Logging.ApplicationInsights; + +public class Program +{ + private static void SetupLogging(ILoggingBuilder logging, IConfiguration configuration) + { + logging.ClearProviders(); + logging.AddApplicationInsights( + configureTelemetryConfiguration: (config) => config.ConnectionString = configuration["ApplicationInsights:ConnectionString"], + configureApplicationInsightsLoggerOptions: (options) => { } + ); + + var appLogLevelSettings = configuration.GetSection("ApplicationInsights"); + var defaultLogLevel = appLogLevelSettings.GetValue("LogLevel:Default", LogLevel.Information); + Console.WriteLine($"Setting log level for Default to {defaultLogLevel}"); + + logging.AddFilter("", defaultLogLevel); + + foreach (var kvp in appLogLevelSettings.GetSection("LogLevel").AsEnumerable()) + { + if (Enum.TryParse(kvp.Value, out var logLevel)) + { + logging.AddFilter(kvp.Key.Split(":").Last(), logLevel); + } + } + } + + public static void Main(string[] args) + { + var builder = WebApplication.CreateBuilder(args); + + // Add services to the container. + builder.Services.AddApplicationInsightsTelemetry(); + builder.Services.AddControllers(); + + // Add CORS + builder.Services.AddCors(options => + { + options.AddPolicy("AllowReactApp", + builder => builder + .WithOrigins("http://localhost:3000") + .AllowAnyMethod() + .AllowAnyHeader()); + }); + + SetupLogging(builder.Logging, builder.Configuration); + + if (builder.Environment.IsDevelopment()) + { + // Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle + builder.Services.AddEndpointsApiExplorer(); + builder.Services.AddSwaggerGen(); + + builder.Logging.AddConsole(); + } + + // Register AppContext as singleton + var config = builder.Configuration; + var cosmosClient = new CosmosClient(config["ApplicationSettings:CosmosDbUri"], config["ApplicationSettings:CosmosDbPrimaryKey"]); + builder.Services.AddSingleton(s => + new AppContext( + cosmosClient, + builder.Configuration, + s.GetRequiredService>() + ) + ); + + var app = builder.Build(); + ILogger logger = app.Logger; + + logger.LogInformation($"Backend started at {DateTime.UtcNow}"); + + // Configure the HTTP request pipeline. + if (app.Environment.IsDevelopment()) + { + app.UseSwagger(); + app.UseSwaggerUI(); + } + + // Commenting out HTTPS redirection to allow HTTP + // app.UseHttpsRedirection(); + + // Use CORS before other middleware + app.UseCors("AllowReactApp"); + + app.UseAuthorization(); + + app.MapControllers(); + + app.Run(); + } +} diff --git a/src/Backend/Properties/launchSettings.json b/src/Backend/Properties/launchSettings.json new file mode 100644 index 0000000..fe3de06 --- /dev/null +++ b/src/Backend/Properties/launchSettings.json @@ -0,0 +1,41 @@ +{ + "$schema": "http://json.schemastore.org/launchsettings.json", + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:6270", + "sslPort": 44366 + } + }, + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "launchUrl": "swagger", + "applicationUrl": "http://localhost:5164", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "https": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "launchUrl": "swagger", + "applicationUrl": "https://localhost:7060;http://localhost:5164", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "launchUrl": "swagger", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/src/Backend/appsettings.Development.json b/src/Backend/appsettings.Development.json new file mode 100644 index 0000000..ff66ba6 --- /dev/null +++ b/src/Backend/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/src/Backend/appsettings.json b/src/Backend/appsettings.json new file mode 100644 index 0000000..9ee91c9 --- /dev/null +++ b/src/Backend/appsettings.json @@ -0,0 +1,24 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "ApplicationSettings": { + "Name": "leetcode-wrapper", + "Version": "1.0.0", + "CosmosDbUri": "https://lcw-cosmos.documents.azure.com:443/", + "CosmosDbPrimaryKey": "", + "CosmosDbDatabaseId": "LeetCodeWrapper", + "CosmosDbContainerId": "Problems" + }, + "ApplicationInsights": { + "LogLevel": { + "Default": "Trace", + "Microsoft": "Warning" + }, + "ConnectionString": "" + }, + "AllowedHosts": "*" +} diff --git a/src/Common/Common.csproj b/src/Common/Common.csproj new file mode 100644 index 0000000..206b89a --- /dev/null +++ b/src/Common/Common.csproj @@ -0,0 +1,10 @@ + + + + Exe + net8.0 + enable + enable + + + diff --git a/src/Common/Models/Problem.cs b/src/Common/Models/Problem.cs new file mode 100644 index 0000000..27b6f19 --- /dev/null +++ b/src/Common/Models/Problem.cs @@ -0,0 +1,58 @@ +namespace Common.Models +{ + public enum Difficulty + { + Unknown = 0, + Easy = 1, + Medium = 2, + Hard = 3 + } + + public class TagName + { + public static string FileName = "filename"; + public static string FolderName = "foldername"; + }; + + public class Problem + { + public Problem() { } + public Problem(Problem ps) + { + this.id = ps.id; + this.title = ps.title; + this.url = ps.url; + this.difficulty = ps.difficulty; + this.acceptance = ps.acceptance; + this.frequency = ps.frequency; + this.companies = new Dictionary>(ps.companies); + this.metadata = new Dictionary(ps.metadata); + } + + public Problem(ProblemSchema ps) + { + this.id = ps.id; + this.title = ps.title; + this.url = ps.url; + this.difficulty = ps.difficulty; + this.acceptance = ps.acceptance; + this.frequency = ps.frequency; + this.companies = ps.companyList.ToDictionary(kv => kv.Key, kv => kv.Value.ToList(), StringComparer.OrdinalIgnoreCase); + this.metadata = ps.metadataList.ToDictionary(kv => kv.Key, kv => kv.Value, StringComparer.OrdinalIgnoreCase); + } + + public string id { get; set; } = string.Empty; + public string title { get; set; } = string.Empty; + public string url { get; set; } = string.Empty; + public Difficulty difficulty { get; set; } = Difficulty.Unknown; + public double acceptance { get; set; } = 0.0; + public double frequency { get; set; } = 0; + public Dictionary> companies { get; set; } = new Dictionary>(StringComparer.OrdinalIgnoreCase); + public Dictionary metadata { get; set; } = new Dictionary(StringComparer.OrdinalIgnoreCase); + + public override string ToString() + { + return $"{id}: {title} ({difficulty}) | companies: {string.Join(", ", companies.Keys)} | metadata: {string.Join(", ", metadata.Select(kv => $"{kv.Key}={kv.Value}"))}"; + } + } +} diff --git a/src/Common/Models/ProblemSchema.cs b/src/Common/Models/ProblemSchema.cs new file mode 100644 index 0000000..edbc20d --- /dev/null +++ b/src/Common/Models/ProblemSchema.cs @@ -0,0 +1,44 @@ +namespace Common.Models +{ + public class ProblemSchema + { + public ProblemSchema() { } + public ProblemSchema(ProblemSchema ps) + { + this.id = ps.id; + this.title = ps.title; + this.url = ps.url; + this.difficulty = ps.difficulty; + this.acceptance = ps.acceptance; + this.frequency = ps.frequency; + this.companyList = new List>>(); + this.metadataList = new List>(); + } + + public ProblemSchema(Problem p) + { + this.id = p.id; + this.title = p.title; + this.url = p.url; + this.difficulty = p.difficulty; + this.acceptance = p.acceptance; + this.frequency = p.frequency; + this.companyList = p.companies.Select(kv => new KeyValuePair>(kv.Key, kv.Value.ToList())).ToList(); + this.metadataList = p.metadata.Select(kv => new KeyValuePair(kv.Key, kv.Value)).ToList(); + } + + public string id { get; set; } = string.Empty; + public string title { get; set; } = string.Empty; + public string url { get; set; } = string.Empty; + public Difficulty difficulty { get; set; } = Difficulty.Unknown; + public double acceptance { get; set; } = 0.0; + public double frequency { get; set; } = 0; + public List>> companyList { get; set; } = new List>>(); + public List> metadataList { get; set; } = new List>(); + + public override string ToString() + { + return $"{id}: {title} ({difficulty}) | companies: {string.Join(", ", companyList.Select(c => c.Key))} | metadata: {string.Join(", ", metadataList.Select(kv => $"{kv.Key}={kv.Value}"))}"; + } + } +} diff --git a/src/Common/Program.cs b/src/Common/Program.cs new file mode 100644 index 0000000..3095376 --- /dev/null +++ b/src/Common/Program.cs @@ -0,0 +1,9 @@ +namespace Common; + +public class Program +{ + static void Main(string[] args) + { + Console.WriteLine("Hello, World!"); + } +} diff --git a/src/Synchronizer/Helper.cs b/src/Synchronizer/Helper.cs new file mode 100644 index 0000000..2fb87b2 --- /dev/null +++ b/src/Synchronizer/Helper.cs @@ -0,0 +1,49 @@ +using Synchronizer; + +internal class Helper +{ + public static List GetCsvFileNames(string rootDir) + { + var csvFiles = Directory.GetFiles(rootDir, "*.csv", SearchOption.AllDirectories); + return csvFiles.ToList(); + } + + public static List ReadProblemsFromCsv(string filePath) + { + var problems = new List(); + var lines = File.ReadAllLines(filePath); + var relPath = filePath.Split("leetcode/").Last(); + + foreach (var line in lines.Skip(1)) // Skip header + { + var parts = line.Split(','); + + // ID,URL,Title,Difficulty,Acceptance %,Frequency % + if (parts.Length < 5) + { + Console.WriteLine($"[{relPath}] Skipping malformed line: {line}"); + continue; + } + + var problem = new Common.Models.Problem + { + id = parts[0], + url = parts[1], + title = parts[2], + difficulty = Enum.TryParse(parts[3], true, out var diff) ? diff : Common.Models.Difficulty.Unknown, + acceptance = double.TryParse(parts[4].TrimEnd('%'), out var acc) ? acc : 0.0, + frequency = double.TryParse(parts[5].TrimEnd('%'), out var freq) ? freq : 0.0, + metadata = new Dictionary() + }; + + problem.metadata[Common.Models.TagName.FolderName] = relPath.Split('/').First(); + problem.metadata[Common.Models.TagName.FileName] = relPath.Split('/').Last().Split('.').First(); + + // Additional metadata can be parsed here if available + problems.Add(problem); + } + + return problems; + } + +} \ No newline at end of file diff --git a/src/Synchronizer/ProblemsProcessor.cs b/src/Synchronizer/ProblemsProcessor.cs new file mode 100644 index 0000000..db86026 --- /dev/null +++ b/src/Synchronizer/ProblemsProcessor.cs @@ -0,0 +1,106 @@ +using Microsoft.Azure.Cosmos; +using Common.Models; + +namespace Synchronizer; + +public class ProblemsProcessor +{ + private string rootDir; + private CosmosClient cosmosClient; + private DateTime ScrappedDate = new DateTime(2025, 7, 1); + private Dictionary TagsToReplace = + new Dictionary { { "more-than-six-months", "one-year" } }; + + public ProblemsProcessor(string rootDir, CosmosClient client) + { + this.rootDir = rootDir; + this.cosmosClient = client; + } + + public async Task Run() + { + var files = Helper.GetCsvFileNames(rootDir); + + Dictionary allProblems = new Dictionary(); + HashSet recentTags = new HashSet(StringComparer.OrdinalIgnoreCase); + + foreach (var file in files) + { + var problems = Helper.ReadProblemsFromCsv(file); + foreach (var problem in problems) + { + var companyName = problem.metadata[TagName.FolderName]; + var recent = problem.metadata[TagName.FileName]; + if (TagsToReplace.Keys.Contains(recent, StringComparer.OrdinalIgnoreCase)) + { + recent = TagsToReplace[recent.ToLower()]; + } + recentTags.Add(recent); + problem.metadata.Clear(); + + if (!allProblems.ContainsKey(problem.id)) + { + allProblems[problem.id] = new Problem(problem); + allProblems[problem.id].metadata["scrapped_date"] = ScrappedDate.ToString("yyyy-MM-dd"); + if (!allProblems[problem.id].companies.ContainsKey(companyName)) + { + allProblems[problem.id].companies[companyName] = new List(); + } + allProblems[problem.id].companies[companyName].Add(recent); + } + else + { + if (!allProblems[problem.id].companies.ContainsKey(companyName)) + { + allProblems[problem.id].companies[companyName] = new List(); + } + allProblems[problem.id].companies[companyName].Add(recent); + } + } + + } + // Implementation for processing problems + Console.WriteLine($"Total unique problems found: {allProblems.Count}"); + Console.WriteLine($"Recent tags found: {string.Join(", ", recentTags)}"); + + // var sampleProblems = allProblems.Values.Take(Math.Min(5, allProblems.Count)).ToList(); + // foreach (var prob in sampleProblems) Console.WriteLine(prob.ToString()); + + var db = cosmosClient.GetDatabase(ComosDbSettings.DatabaseId); + var container = db.GetContainer(ComosDbSettings.ContainerId); + + var problemsToUpsert = allProblems.Values.ToList(); + + var batchSize = 50; + for (int start = 0; start < problemsToUpsert.Count; start += batchSize) + { + var batch = problemsToUpsert.Skip(start).Take(batchSize).ToList(); + Console.WriteLine($"Upserting batch of {batch.Count} problems... | start: {start}"); + await UpsertProblems(container, batch); + await Task.Delay(TimeSpan.FromSeconds(1)); // To avoid overwhelming the Cosmos DB with requests + } + + } + + private async Task UpsertProblems(Container container, List problems) + { + var tasks = new List>>(); + var problemIds = new List(); + foreach (var problem in problems) + { + try + { + problemIds.Add(problem.id); + tasks.Add(container.UpsertItemAsync(new ProblemSchema(problem))); + await Task.Delay(TimeSpan.FromMilliseconds(10)); // To avoid overwhelming the Cosmos DB with requests + } + catch (Exception ex) + { + Console.WriteLine($"Error upserting problem {problem.id}: {ex.Message}"); + } + } + + await Task.WhenAll(tasks); + Console.WriteLine($"Upserted {tasks.Count} problems. {string.Join(", ", problemIds)}"); + } +} \ No newline at end of file diff --git a/src/Synchronizer/Program.cs b/src/Synchronizer/Program.cs new file mode 100644 index 0000000..046ba2d --- /dev/null +++ b/src/Synchronizer/Program.cs @@ -0,0 +1,83 @@ +namespace Synchronizer; + +using Microsoft.Azure.Cosmos; +using ProblemSchema = Common.Models.Problem; + +internal class Program +{ + private static bool SetupDb(CosmosClient client) + { + try + { + client.CreateDatabaseIfNotExistsAsync(ComosDbSettings.DatabaseId).GetAwaiter().GetResult(); + var db = client.GetDatabase(ComosDbSettings.DatabaseId); + db.CreateContainerIfNotExistsAsync(ComosDbSettings.ContainerId, partitionKeyPath: "/id").GetAwaiter().GetResult(); + var container = db.GetContainer(ComosDbSettings.ContainerId); + } + catch (Exception ex) + { + Console.WriteLine(ex); + return false; + } + return true; + } + + static void Test(CosmosClient client) + { + var db = client.GetDatabase(ComosDbSettings.DatabaseId); + var container = db.GetContainer(ComosDbSettings.ContainerId); + + var res = container.UpsertItemAsync(new ProblemSchema + { + id = "1", + title = "Two Sum", + url = "https://leetcode.com/problems/two-sum/", + difficulty = Common.Models.Difficulty.Easy, + companies = new Dictionary> { {"Google", new List{"6-month"}} }, + acceptance = 78.5, + metadata = new Dictionary + { + { "tag", "array" }, + { "frequency", "high" } + } + }).GetAwaiter().GetResult(); + + var res2 = container.UpsertItemAsync(new ProblemSchema + { + id = "2", + title = "Three Sum", + url = "https://leetcode.com/problems/two-sum/", + difficulty = Common.Models.Difficulty.Easy, + companies = new Dictionary> { {"Meta", new List{"3-month"}} }, + metadata = new Dictionary + { + { "tag", "array" }, + { "frequency", "high" } + } + }).GetAwaiter().GetResult(); + } + + public static void Main(string[] args) + { + Console.WriteLine("Hello, World!"); + + CosmosClient client = new CosmosClient(ComosDbSettings.Uri, ComosDbSettings.PrimaryKey); + + SetupDb(client); + // Test(client); + + string rootDir = args.Length > 0 ? args[0] : throw new ArgumentException("Root directory argument is required"); + var processor = new ProblemsProcessor(rootDir, client); + processor.Run().GetAwaiter().GetResult(); + + Console.WriteLine("Bye bye"); + } +} + +public class ComosDbSettings +{ + public static string Uri { get; } = "https://lcw-cosmos.documents.azure.com:443/"; + public static string DatabaseId { get; } = "LeetCodeWrapper"; + public static string ContainerId { get; } = "Problems"; + public static string PrimaryKey { get; } = ""; +} diff --git a/src/Synchronizer/Synchronizer.csproj b/src/Synchronizer/Synchronizer.csproj new file mode 100644 index 0000000..72a2484 --- /dev/null +++ b/src/Synchronizer/Synchronizer.csproj @@ -0,0 +1,20 @@ + + + + Exe + net8.0 + enable + enable + + + + + + + + + + + + +