diff --git a/examples/EC_15.s b/examples/EC_15.s
new file mode 100644
index 0000000000000000000000000000000000000000..7b2924bde50d2ba609b88d1b2f5ff17aaa4b5dff
--- /dev/null
+++ b/examples/EC_15.s
@@ -0,0 +1,11 @@
+MOV R4 -4              ; N = 12
+MOV R2 1                ;
+
+MOV R1 0                ; i = 0;
+MOV R0 1                ; n = 1;
+
+JZ  R4 -4                ; {
+ADD R1 R1 R2            ;   i = i + 1;
+MUL R0 R0 R1            ;   n = n * i;
+JMP -4                  ; }
+RET R0                  ; return n;