diff --git a/Codes/Code 5 b/Codes/Code 5
new file mode 100644
index 0000000000000000000000000000000000000000..d0d4f0d527e705261dd303caf7e609cf3bfbe8a2
--- /dev/null
+++ b/Codes/Code 5	
@@ -0,0 +1,32 @@
+#include "mbed.h"
+
+DigitalOut led1(LED1);
+DigitalOut led2(LED2);
+DigitalOut led3(LED3);
+
+void blink_then_led1_on() {
+    for (int i = 0; i < 5; i++) {
+        led1 = 1;
+        led2 = 1;
+        led3 = 1;
+        thread_sleep_for(200);
+
+        led1 = 0;
+        led2 = 0;
+        led3 = 0;
+        thread_sleep_for(200);
+    }
+
+    led1 = 1;
+    led2 = 0;
+    led3 = 0;
+}
+
+int main() {
+    blink_then_led1_on();
+
+    while (true) {
+         thread_sleep_for(1000);
+    }
+}
+