diff --git a/advent-of-code-2023/.gitignore b/advent-of-code-2023/kotlin/.gitignore similarity index 100% rename from advent-of-code-2023/.gitignore rename to advent-of-code-2023/kotlin/.gitignore diff --git a/advent-of-code-2023/build.gradle.kts b/advent-of-code-2023/kotlin/build.gradle.kts similarity index 100% rename from advent-of-code-2023/build.gradle.kts rename to advent-of-code-2023/kotlin/build.gradle.kts diff --git a/advent-of-code-2023/gradle.properties b/advent-of-code-2023/kotlin/gradle.properties similarity index 100% rename from advent-of-code-2023/gradle.properties rename to advent-of-code-2023/kotlin/gradle.properties diff --git a/advent-of-code-2023/gradle/wrapper/gradle-wrapper.jar b/advent-of-code-2023/kotlin/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from advent-of-code-2023/gradle/wrapper/gradle-wrapper.jar rename to advent-of-code-2023/kotlin/gradle/wrapper/gradle-wrapper.jar diff --git a/advent-of-code-2023/gradle/wrapper/gradle-wrapper.properties b/advent-of-code-2023/kotlin/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from advent-of-code-2023/gradle/wrapper/gradle-wrapper.properties rename to advent-of-code-2023/kotlin/gradle/wrapper/gradle-wrapper.properties diff --git a/advent-of-code-2023/gradlew b/advent-of-code-2023/kotlin/gradlew similarity index 100% rename from advent-of-code-2023/gradlew rename to advent-of-code-2023/kotlin/gradlew diff --git a/advent-of-code-2023/gradlew.bat b/advent-of-code-2023/kotlin/gradlew.bat similarity index 100% rename from advent-of-code-2023/gradlew.bat rename to advent-of-code-2023/kotlin/gradlew.bat diff --git a/advent-of-code-2023/settings.gradle.kts b/advent-of-code-2023/kotlin/settings.gradle.kts similarity index 100% rename from advent-of-code-2023/settings.gradle.kts rename to advent-of-code-2023/kotlin/settings.gradle.kts diff --git a/advent-of-code-2023/src/main/kotlin/MyMath.kt b/advent-of-code-2023/kotlin/src/main/kotlin/MyMath.kt similarity index 100% rename from advent-of-code-2023/src/main/kotlin/MyMath.kt rename to advent-of-code-2023/kotlin/src/main/kotlin/MyMath.kt diff --git a/advent-of-code-2023/src/main/kotlin/ResourceReader.kt b/advent-of-code-2023/kotlin/src/main/kotlin/ResourceReader.kt similarity index 100% rename from advent-of-code-2023/src/main/kotlin/ResourceReader.kt rename to advent-of-code-2023/kotlin/src/main/kotlin/ResourceReader.kt diff --git a/advent-of-code-2023/src/main/kotlin/Solution01.kt b/advent-of-code-2023/kotlin/src/main/kotlin/Solution01.kt similarity index 100% rename from advent-of-code-2023/src/main/kotlin/Solution01.kt rename to advent-of-code-2023/kotlin/src/main/kotlin/Solution01.kt diff --git a/advent-of-code-2023/src/main/kotlin/Solution02.kt b/advent-of-code-2023/kotlin/src/main/kotlin/Solution02.kt similarity index 100% rename from advent-of-code-2023/src/main/kotlin/Solution02.kt rename to advent-of-code-2023/kotlin/src/main/kotlin/Solution02.kt diff --git a/advent-of-code-2023/src/main/kotlin/Solution03.kt b/advent-of-code-2023/kotlin/src/main/kotlin/Solution03.kt similarity index 100% rename from advent-of-code-2023/src/main/kotlin/Solution03.kt rename to advent-of-code-2023/kotlin/src/main/kotlin/Solution03.kt diff --git a/advent-of-code-2023/src/main/kotlin/Solution04.kt b/advent-of-code-2023/kotlin/src/main/kotlin/Solution04.kt similarity index 100% rename from advent-of-code-2023/src/main/kotlin/Solution04.kt rename to advent-of-code-2023/kotlin/src/main/kotlin/Solution04.kt diff --git a/advent-of-code-2023/src/main/kotlin/Solution05.kt b/advent-of-code-2023/kotlin/src/main/kotlin/Solution05.kt similarity index 100% rename from advent-of-code-2023/src/main/kotlin/Solution05.kt rename to advent-of-code-2023/kotlin/src/main/kotlin/Solution05.kt diff --git a/advent-of-code-2023/src/main/kotlin/Solution06.kt b/advent-of-code-2023/kotlin/src/main/kotlin/Solution06.kt similarity index 100% rename from advent-of-code-2023/src/main/kotlin/Solution06.kt rename to advent-of-code-2023/kotlin/src/main/kotlin/Solution06.kt diff --git a/advent-of-code-2023/src/main/resources/day-01/input.txt b/advent-of-code-2023/kotlin/src/main/resources/day-01/input.txt similarity index 100% rename from advent-of-code-2023/src/main/resources/day-01/input.txt rename to advent-of-code-2023/kotlin/src/main/resources/day-01/input.txt diff --git a/advent-of-code-2023/src/main/resources/day-01/test-01.txt b/advent-of-code-2023/kotlin/src/main/resources/day-01/test-01.txt similarity index 100% rename from advent-of-code-2023/src/main/resources/day-01/test-01.txt rename to advent-of-code-2023/kotlin/src/main/resources/day-01/test-01.txt diff --git a/advent-of-code-2023/src/main/resources/day-01/test-02.txt b/advent-of-code-2023/kotlin/src/main/resources/day-01/test-02.txt similarity index 100% rename from advent-of-code-2023/src/main/resources/day-01/test-02.txt rename to advent-of-code-2023/kotlin/src/main/resources/day-01/test-02.txt diff --git a/advent-of-code-2023/src/main/resources/day-02/input.txt b/advent-of-code-2023/kotlin/src/main/resources/day-02/input.txt similarity index 100% rename from advent-of-code-2023/src/main/resources/day-02/input.txt rename to advent-of-code-2023/kotlin/src/main/resources/day-02/input.txt diff --git a/advent-of-code-2023/src/main/resources/day-02/test.txt b/advent-of-code-2023/kotlin/src/main/resources/day-02/test.txt similarity index 100% rename from advent-of-code-2023/src/main/resources/day-02/test.txt rename to advent-of-code-2023/kotlin/src/main/resources/day-02/test.txt diff --git a/advent-of-code-2023/src/main/resources/day-03/input.txt b/advent-of-code-2023/kotlin/src/main/resources/day-03/input.txt similarity index 100% rename from advent-of-code-2023/src/main/resources/day-03/input.txt rename to advent-of-code-2023/kotlin/src/main/resources/day-03/input.txt diff --git a/advent-of-code-2023/src/main/resources/day-03/test.txt b/advent-of-code-2023/kotlin/src/main/resources/day-03/test.txt similarity index 100% rename from advent-of-code-2023/src/main/resources/day-03/test.txt rename to advent-of-code-2023/kotlin/src/main/resources/day-03/test.txt diff --git a/advent-of-code-2023/src/main/resources/day-04/input.txt b/advent-of-code-2023/kotlin/src/main/resources/day-04/input.txt similarity index 100% rename from advent-of-code-2023/src/main/resources/day-04/input.txt rename to advent-of-code-2023/kotlin/src/main/resources/day-04/input.txt diff --git a/advent-of-code-2023/src/main/resources/day-04/test.txt b/advent-of-code-2023/kotlin/src/main/resources/day-04/test.txt similarity index 100% rename from advent-of-code-2023/src/main/resources/day-04/test.txt rename to advent-of-code-2023/kotlin/src/main/resources/day-04/test.txt diff --git a/advent-of-code-2023/src/main/resources/day-05/input.txt b/advent-of-code-2023/kotlin/src/main/resources/day-05/input.txt similarity index 100% rename from advent-of-code-2023/src/main/resources/day-05/input.txt rename to advent-of-code-2023/kotlin/src/main/resources/day-05/input.txt diff --git a/advent-of-code-2023/src/main/resources/day-05/test.txt b/advent-of-code-2023/kotlin/src/main/resources/day-05/test.txt similarity index 100% rename from advent-of-code-2023/src/main/resources/day-05/test.txt rename to advent-of-code-2023/kotlin/src/main/resources/day-05/test.txt diff --git a/advent-of-code-2023/src/main/resources/day-06/input.txt b/advent-of-code-2023/kotlin/src/main/resources/day-06/input.txt similarity index 100% rename from advent-of-code-2023/src/main/resources/day-06/input.txt rename to advent-of-code-2023/kotlin/src/main/resources/day-06/input.txt diff --git a/advent-of-code-2023/src/main/resources/day-06/test.txt b/advent-of-code-2023/kotlin/src/main/resources/day-06/test.txt similarity index 100% rename from advent-of-code-2023/src/main/resources/day-06/test.txt rename to advent-of-code-2023/kotlin/src/main/resources/day-06/test.txt diff --git a/advent-of-code-2023/src/test/kotlin/Solution01Test.kt b/advent-of-code-2023/kotlin/src/test/kotlin/Solution01Test.kt similarity index 100% rename from advent-of-code-2023/src/test/kotlin/Solution01Test.kt rename to advent-of-code-2023/kotlin/src/test/kotlin/Solution01Test.kt diff --git a/advent-of-code-2023/src/test/kotlin/Solution02Test.kt b/advent-of-code-2023/kotlin/src/test/kotlin/Solution02Test.kt similarity index 100% rename from advent-of-code-2023/src/test/kotlin/Solution02Test.kt rename to advent-of-code-2023/kotlin/src/test/kotlin/Solution02Test.kt diff --git a/advent-of-code-2023/src/test/kotlin/Solution03Test.kt b/advent-of-code-2023/kotlin/src/test/kotlin/Solution03Test.kt similarity index 100% rename from advent-of-code-2023/src/test/kotlin/Solution03Test.kt rename to advent-of-code-2023/kotlin/src/test/kotlin/Solution03Test.kt diff --git a/advent-of-code-2023/src/test/kotlin/Solution04Test.kt b/advent-of-code-2023/kotlin/src/test/kotlin/Solution04Test.kt similarity index 100% rename from advent-of-code-2023/src/test/kotlin/Solution04Test.kt rename to advent-of-code-2023/kotlin/src/test/kotlin/Solution04Test.kt diff --git a/advent-of-code-2023/src/test/kotlin/Solution05Test.kt b/advent-of-code-2023/kotlin/src/test/kotlin/Solution05Test.kt similarity index 100% rename from advent-of-code-2023/src/test/kotlin/Solution05Test.kt rename to advent-of-code-2023/kotlin/src/test/kotlin/Solution05Test.kt diff --git a/advent-of-code-2023/src/test/kotlin/Solution06Test.kt b/advent-of-code-2023/kotlin/src/test/kotlin/Solution06Test.kt similarity index 100% rename from advent-of-code-2023/src/test/kotlin/Solution06Test.kt rename to advent-of-code-2023/kotlin/src/test/kotlin/Solution06Test.kt