diff --git a/Makefile b/Makefile
index 33170fa155ad0350fe4f7ce8833fcb845372a7ba..1d64733b4e06a5a77f1f13b51f90eb47cf0b7cf8 100644
--- a/Makefile
+++ b/Makefile
@@ -7,7 +7,10 @@ c: prime.c
 	gcc --std=c99 -Wall -lm prime.c
 
 clean:
-	rm -r a.out __pycache__
+	- rm -fr a.out __pycache__
 
 test:
-	echo 'Not yet implemented.'
+	@ time -f "%C : %E seconds" ./a.out 100000 > /dev/null
+	@ time -f "%C : %E seconds"  ./prime.py 100000 > /dev/null
+	@ time -f "%C : %E seconds"  ./prime.lua 100000 > /dev/null
+	@ time -f "%C : %E seconds"  ./prime.php 100000 > /dev/null