diff --git a/OOP/.gitignore b/OOP/.gitignore
new file mode 100644
index 0000000..f68d109
--- /dev/null
+++ b/OOP/.gitignore
@@ -0,0 +1,29 @@
+### IntelliJ IDEA ###
+out/
+!**/src/main/**/out/
+!**/src/test/**/out/
+
+### Eclipse ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+bin/
+!**/src/main/**/bin/
+!**/src/test/**/bin/
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+
+### VS Code ###
+.vscode/
+
+### Mac OS ###
+.DS_Store
\ No newline at end of file
diff --git a/OOP/.idea/.gitignore b/OOP/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/OOP/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/OOP/.idea/misc.xml b/OOP/.idea/misc.xml
new file mode 100644
index 0000000..0548357
--- /dev/null
+++ b/OOP/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/OOP/.idea/modules.xml b/OOP/.idea/modules.xml
new file mode 100644
index 0000000..98761a0
--- /dev/null
+++ b/OOP/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/OOP/.idea/vcs.xml b/OOP/.idea/vcs.xml
new file mode 100644
index 0000000..6c0b863
--- /dev/null
+++ b/OOP/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/OOP/OOP.iml b/OOP/OOP.iml
new file mode 100644
index 0000000..c90834f
--- /dev/null
+++ b/OOP/OOP.iml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/OOP/src/Main.java b/OOP/src/Main.java
new file mode 100644
index 0000000..082a77f
--- /dev/null
+++ b/OOP/src/Main.java
@@ -0,0 +1,7 @@
+//TIP To Run code, press or
+// click the icon in the gutter.
+public class Main {
+ public static void main(String[] args) {
+
+ }
+ }
\ No newline at end of file
diff --git a/OOP_Hard/.idea/shelf/Uncommitted_changes_before_Checkout_at_08_06_2024_6_41__Changes_.xml b/OOP_Hard/.idea/shelf/Uncommitted_changes_before_Checkout_at_08_06_2024_6_41__Changes_.xml
new file mode 100644
index 0000000..5c4f2fd
--- /dev/null
+++ b/OOP_Hard/.idea/shelf/Uncommitted_changes_before_Checkout_at_08_06_2024_6_41__Changes_.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/OOP_Hard/.idea/workspace.xml b/OOP_Hard/.idea/workspace.xml
new file mode 100644
index 0000000..c1b1ae4
--- /dev/null
+++ b/OOP_Hard/.idea/workspace.xml
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {
+ "associatedIndex": 3
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1717656751523
+
+
+ 1717656751523
+
+
+
+ 1717663084303
+
+
+
+ 1717663084303
+
+
+
+ 1717764105573
+
+
+
+ 1717764105573
+
+
+
+ 1717768092738
+
+
+
+ 1717768092738
+
+
+
+ 1717770679679
+
+
+
+ 1717770679679
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ file://$PROJECT_DIR$/src/Main.java
+ 14
+
+
+
+
+
+
\ No newline at end of file