diff --git a/2.7 Exercises.py b/2.7 Exercises.py
index 459c01f09bd2a2976178b78166d5cbddb765654d..12622fe695735cb685108ab2b9b329f045c00dff 100644
--- a/2.7 Exercises.py	
+++ b/2.7 Exercises.py	
@@ -1,6 +1,6 @@
 # question 1
 def rotateR(val):
-    return val[-1] + val[1:len(val)-1] + val[0]
+    return val[-1] + val[1:len(val)] if len(val) > 0 else None
 
 
 
@@ -12,8 +12,16 @@ def rotateR(val):
 
 # question 4
 def rotateRx(val):
-    val[0], val[-1] = val[-1], val[0]
+    pass
+
 
 
 # question 5
+def rotateRx_modified(val):
+    # cannot be modified to work for strings, without returning a value. Python strings are immutable. They cannot be
+    # modified once they are created:
+    # ```TypeError: 'str' object does not support item assignment```
+    # So the only way to achieve this would be to return a value and assign it back.
+    pass
+