diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
new file mode 100644
index 0000000..105ce2d
--- /dev/null
+++ b/.idea/inspectionProfiles/profiles_settings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..d56657a
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..49ebb45
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/python-pass.iml b/.idea/python-pass.iml
new file mode 100644
index 0000000..d0876a7
--- /dev/null
+++ b/.idea/python-pass.iml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/python_pass.py b/python_pass.py
index 9616d7a..c7b6657 100644
--- a/python_pass.py
+++ b/python_pass.py
@@ -12,3 +12,12 @@
class StringOperations:
def reverse(self, *, to_be_reversed: str = None):
raise NotImplemented('This method need to be implemented')
+
+
+class ReversedString(StringOperations):
+ def reverse(self, *, to_be_reversed: str = None):
+ return to_be_reversed[-1::-1] if to_be_reversed is not None else 'No Data'
+
+
+reverser = ReversedString()
+print(reverser.reverse(to_be_reversed="aab"))