diff --git a/days1-5/day3/Day3/Day3.csproj b/days1-5/day3/Day3.csproj
similarity index 100%
rename from days1-5/day3/Day3/Day3.csproj
rename to days1-5/day3/Day3.csproj
diff --git a/days1-5/day3/Day3/Day3.sln b/days1-5/day3/Day3.sln
similarity index 100%
rename from days1-5/day3/Day3/Day3.sln
rename to days1-5/day3/Day3.sln
diff --git a/days1-5/day3/Day3/.idea/.idea.Day3/.idea/.gitignore b/days1-5/day3/Day3/.idea/.idea.Day3/.idea/.gitignore
deleted file mode 100644
index b3856e3..0000000
--- a/days1-5/day3/Day3/.idea/.idea.Day3/.idea/.gitignore
+++ /dev/null
@@ -1,13 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Rider ignored files
-/.idea.Day3.iml
-/contentModel.xml
-/projectSettingsUpdater.xml
-/modules.xml
-# Editor-based HTTP Client requests
-/httpRequests/
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
diff --git a/days1-5/day3/Day3/.idea/.idea.Day3/.idea/discord.xml b/days1-5/day3/Day3/.idea/.idea.Day3/.idea/discord.xml
deleted file mode 100644
index d8e9561..0000000
--- a/days1-5/day3/Day3/.idea/.idea.Day3/.idea/discord.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/days1-5/day3/Day3/.idea/.idea.Day3/.idea/indexLayout.xml b/days1-5/day3/Day3/.idea/.idea.Day3/.idea/indexLayout.xml
deleted file mode 100644
index 7b08163..0000000
--- a/days1-5/day3/Day3/.idea/.idea.Day3/.idea/indexLayout.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/days1-5/day3/Day3/.idea/.idea.Day3/.idea/vcs.xml b/days1-5/day3/Day3/.idea/.idea.Day3/.idea/vcs.xml
deleted file mode 100644
index c2365ab..0000000
--- a/days1-5/day3/Day3/.idea/.idea.Day3/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/days1-5/day3/Day3/Part1.cs b/days1-5/day3/Part1.cs
similarity index 100%
rename from days1-5/day3/Day3/Part1.cs
rename to days1-5/day3/Part1.cs
diff --git a/days1-5/day3/Day3/Part2.cs b/days1-5/day3/Part2.cs
similarity index 100%
rename from days1-5/day3/Day3/Part2.cs
rename to days1-5/day3/Part2.cs
diff --git a/days1-5/day3/Day3/Program.cs b/days1-5/day3/Program.cs
similarity index 100%
rename from days1-5/day3/Day3/Program.cs
rename to days1-5/day3/Program.cs
diff --git a/days1-5/day3/Day3/bin/Debug/net6.0/Day3 b/days1-5/day3/bin/Debug/net6.0/Day3
similarity index 100%
rename from days1-5/day3/Day3/bin/Debug/net6.0/Day3
rename to days1-5/day3/bin/Debug/net6.0/Day3
diff --git a/days1-5/day3/Day3/bin/Debug/net6.0/Day3.deps.json b/days1-5/day3/bin/Debug/net6.0/Day3.deps.json
similarity index 100%
rename from days1-5/day3/Day3/bin/Debug/net6.0/Day3.deps.json
rename to days1-5/day3/bin/Debug/net6.0/Day3.deps.json
diff --git a/days1-5/day3/Day3/bin/Debug/net6.0/Day3.dll b/days1-5/day3/bin/Debug/net6.0/Day3.dll
similarity index 100%
rename from days1-5/day3/Day3/bin/Debug/net6.0/Day3.dll
rename to days1-5/day3/bin/Debug/net6.0/Day3.dll
diff --git a/days1-5/day3/Day3/bin/Debug/net6.0/Day3.pdb b/days1-5/day3/bin/Debug/net6.0/Day3.pdb
similarity index 100%
rename from days1-5/day3/Day3/bin/Debug/net6.0/Day3.pdb
rename to days1-5/day3/bin/Debug/net6.0/Day3.pdb
diff --git a/days1-5/day3/Day3/bin/Debug/net6.0/Day3.runtimeconfig.json b/days1-5/day3/bin/Debug/net6.0/Day3.runtimeconfig.json
similarity index 100%
rename from days1-5/day3/Day3/bin/Debug/net6.0/Day3.runtimeconfig.json
rename to days1-5/day3/bin/Debug/net6.0/Day3.runtimeconfig.json
diff --git a/days1-5/day3/Day3/bin/Debug/net6.0/input.txt b/days1-5/day3/bin/Debug/net6.0/input.txt
similarity index 100%
rename from days1-5/day3/Day3/bin/Debug/net6.0/input.txt
rename to days1-5/day3/bin/Debug/net6.0/input.txt
diff --git a/days1-5/day3/Day3/bin/Debug/net6.0/ref/Day3.dll b/days1-5/day3/bin/Debug/net6.0/ref/Day3.dll
similarity index 100%
rename from days1-5/day3/Day3/bin/Debug/net6.0/ref/Day3.dll
rename to days1-5/day3/bin/Debug/net6.0/ref/Day3.dll
diff --git a/days1-5/day3/Day3/obj/Day3.csproj.nuget.dgspec.json b/days1-5/day3/obj/Day3.csproj.nuget.dgspec.json
similarity index 100%
rename from days1-5/day3/Day3/obj/Day3.csproj.nuget.dgspec.json
rename to days1-5/day3/obj/Day3.csproj.nuget.dgspec.json
diff --git a/days1-5/day3/Day3/obj/Day3.csproj.nuget.g.props b/days1-5/day3/obj/Day3.csproj.nuget.g.props
similarity index 100%
rename from days1-5/day3/Day3/obj/Day3.csproj.nuget.g.props
rename to days1-5/day3/obj/Day3.csproj.nuget.g.props
diff --git a/days1-5/day3/Day3/obj/Day3.csproj.nuget.g.targets b/days1-5/day3/obj/Day3.csproj.nuget.g.targets
similarity index 100%
rename from days1-5/day3/Day3/obj/Day3.csproj.nuget.g.targets
rename to days1-5/day3/obj/Day3.csproj.nuget.g.targets
diff --git a/days1-5/day3/Day3/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/days1-5/day3/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
similarity index 100%
rename from days1-5/day3/Day3/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
rename to days1-5/day3/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
diff --git a/days1-5/day3/Day3/obj/Debug/net6.0/Day3.AssemblyInfo.cs b/days1-5/day3/obj/Debug/net6.0/Day3.AssemblyInfo.cs
similarity index 100%
rename from days1-5/day3/Day3/obj/Debug/net6.0/Day3.AssemblyInfo.cs
rename to days1-5/day3/obj/Debug/net6.0/Day3.AssemblyInfo.cs
diff --git a/days1-5/day3/Day3/obj/Debug/net6.0/Day3.AssemblyInfoInputs.cache b/days1-5/day3/obj/Debug/net6.0/Day3.AssemblyInfoInputs.cache
similarity index 100%
rename from days1-5/day3/Day3/obj/Debug/net6.0/Day3.AssemblyInfoInputs.cache
rename to days1-5/day3/obj/Debug/net6.0/Day3.AssemblyInfoInputs.cache
diff --git a/days1-5/day3/Day3/obj/Debug/net6.0/Day3.GeneratedMSBuildEditorConfig.editorconfig b/days1-5/day3/obj/Debug/net6.0/Day3.GeneratedMSBuildEditorConfig.editorconfig
similarity index 100%
rename from days1-5/day3/Day3/obj/Debug/net6.0/Day3.GeneratedMSBuildEditorConfig.editorconfig
rename to days1-5/day3/obj/Debug/net6.0/Day3.GeneratedMSBuildEditorConfig.editorconfig
diff --git a/days1-5/day3/Day3/obj/Debug/net6.0/Day3.GlobalUsings.g.cs b/days1-5/day3/obj/Debug/net6.0/Day3.GlobalUsings.g.cs
similarity index 100%
rename from days1-5/day3/Day3/obj/Debug/net6.0/Day3.GlobalUsings.g.cs
rename to days1-5/day3/obj/Debug/net6.0/Day3.GlobalUsings.g.cs
diff --git a/days1-5/day3/Day3/obj/Debug/net6.0/Day3.assets.cache b/days1-5/day3/obj/Debug/net6.0/Day3.assets.cache
similarity index 100%
rename from days1-5/day3/Day3/obj/Debug/net6.0/Day3.assets.cache
rename to days1-5/day3/obj/Debug/net6.0/Day3.assets.cache
diff --git a/days1-5/day3/Day3/obj/Debug/net6.0/Day3.csproj.AssemblyReference.cache b/days1-5/day3/obj/Debug/net6.0/Day3.csproj.AssemblyReference.cache
similarity index 100%
rename from days1-5/day3/Day3/obj/Debug/net6.0/Day3.csproj.AssemblyReference.cache
rename to days1-5/day3/obj/Debug/net6.0/Day3.csproj.AssemblyReference.cache
diff --git a/days1-5/day3/Day3/obj/Debug/net6.0/Day3.csproj.CoreCompileInputs.cache b/days1-5/day3/obj/Debug/net6.0/Day3.csproj.CoreCompileInputs.cache
similarity index 100%
rename from days1-5/day3/Day3/obj/Debug/net6.0/Day3.csproj.CoreCompileInputs.cache
rename to days1-5/day3/obj/Debug/net6.0/Day3.csproj.CoreCompileInputs.cache
diff --git a/days1-5/day3/Day3/obj/Debug/net6.0/Day3.csproj.FileListAbsolute.txt b/days1-5/day3/obj/Debug/net6.0/Day3.csproj.FileListAbsolute.txt
similarity index 100%
rename from days1-5/day3/Day3/obj/Debug/net6.0/Day3.csproj.FileListAbsolute.txt
rename to days1-5/day3/obj/Debug/net6.0/Day3.csproj.FileListAbsolute.txt
diff --git a/days1-5/day3/Day3/obj/Debug/net6.0/Day3.dll b/days1-5/day3/obj/Debug/net6.0/Day3.dll
similarity index 100%
rename from days1-5/day3/Day3/obj/Debug/net6.0/Day3.dll
rename to days1-5/day3/obj/Debug/net6.0/Day3.dll
diff --git a/days1-5/day3/Day3/obj/Debug/net6.0/Day3.genruntimeconfig.cache b/days1-5/day3/obj/Debug/net6.0/Day3.genruntimeconfig.cache
similarity index 100%
rename from days1-5/day3/Day3/obj/Debug/net6.0/Day3.genruntimeconfig.cache
rename to days1-5/day3/obj/Debug/net6.0/Day3.genruntimeconfig.cache
diff --git a/days1-5/day3/Day3/obj/Debug/net6.0/Day3.pdb b/days1-5/day3/obj/Debug/net6.0/Day3.pdb
similarity index 100%
rename from days1-5/day3/Day3/obj/Debug/net6.0/Day3.pdb
rename to days1-5/day3/obj/Debug/net6.0/Day3.pdb
diff --git a/days1-5/day3/Day3/obj/Debug/net6.0/apphost b/days1-5/day3/obj/Debug/net6.0/apphost
similarity index 100%
rename from days1-5/day3/Day3/obj/Debug/net6.0/apphost
rename to days1-5/day3/obj/Debug/net6.0/apphost
diff --git a/days1-5/day3/Day3/obj/Debug/net6.0/ref/Day3.dll b/days1-5/day3/obj/Debug/net6.0/ref/Day3.dll
similarity index 100%
rename from days1-5/day3/Day3/obj/Debug/net6.0/ref/Day3.dll
rename to days1-5/day3/obj/Debug/net6.0/ref/Day3.dll
diff --git a/days1-5/day3/Day3/obj/project.assets.json b/days1-5/day3/obj/project.assets.json
similarity index 100%
rename from days1-5/day3/Day3/obj/project.assets.json
rename to days1-5/day3/obj/project.assets.json
diff --git a/days1-5/day3/Day3/obj/project.nuget.cache b/days1-5/day3/obj/project.nuget.cache
similarity index 100%
rename from days1-5/day3/Day3/obj/project.nuget.cache
rename to days1-5/day3/obj/project.nuget.cache
diff --git a/days1-5/day3/Day3/obj/project.packagespec.json b/days1-5/day3/obj/project.packagespec.json
similarity index 100%
rename from days1-5/day3/Day3/obj/project.packagespec.json
rename to days1-5/day3/obj/project.packagespec.json
diff --git a/days1-5/day3/Day3/obj/rider.project.restore.info b/days1-5/day3/obj/rider.project.restore.info
similarity index 100%
rename from days1-5/day3/Day3/obj/rider.project.restore.info
rename to days1-5/day3/obj/rider.project.restore.info