diff --git a/README.md b/README.md
index 84dab4cae4294d8d81314c28813c455d7c538ede..a53c23e96d6ea7e4fd10c3616c742329fccc1683 100644
--- a/README.md
+++ b/README.md
@@ -22,7 +22,40 @@ GPIO.output(18,GPIO.HIGH)
 
 ## Task 3
 
+Code:
+```
+import RPi.GPIO as GPIO
+import time
+
+GPIO.setmode(GPIO.BCM)
+GPIO.setwarnings(False)
+
+# Green
+GPIO.setup(24,GPIO.OUT)
+
+# Yellow
+GPIO.setup(8,GPIO.OUT)
+
+# Red
+GPIO.setup(22,GPIO.OUT)
+
+while True:
+    GPIO.output(24,GPIO.HIGH)
+    time.sleep(0.1)
+    GPIO.output(24,GPIO.LOW)
+    time.sleep(0.1)
+    GPIO.output(8,GPIO.HIGH)
+    time.sleep(0.1)
+    GPIO.output(8,GPIO.LOW)
+    time.sleep(0.1)
+    GPIO.output(22,GPIO.HIGH)
+    time.sleep(0.1)
+    GPIO.output(22,GPIO.LOW)
+    time.sleep(0.1)
+```
+
 <img src="Task2.JPG" width="30%">
 
-## Task 4
-[![Task 4](http://img.youtube.com/vi/7xLNLzCIo9c/0.jpg)](http://www.youtube.com/watch?v=7xLNLzCIo9c)
\ No newline at end of file
+Video short:
+[![Task 3](http://img.youtube.com/vi/7xLNLzCIo9c/0.jpg)](http://www.youtube.com/watch?v=7xLNLzCIo9c)
+