diff --git a/Makefile b/Makefile
index b1f6b4a7af0ee419bfc3763ba57214ab2859005a..392bc84da99c42e43d081202efa5eef4a031c40b 100644
--- a/Makefile
+++ b/Makefile
@@ -62,27 +62,27 @@ $(TARGET_DIR)/%: $(BUILD_DIR)/%.o
 
 
 TASK1_EXE = $(TARGET_DIR)/task_1
-test_task1: build
+test_task1: init_test build
 	$(TASK1_EXE) < $(INP_DIR)/task_1_sample.in > $(TMP_DIR)/task_1_sample.out
 	diff -us $(TMP_DIR)/task_1_sample.out $(OUT_DIR)/task_1_sample.out
 
 TASK2_EXE = $(TARGET_DIR)/task_2
-test_task2: build
+test_task2: init_test build
 	$(TASK2_EXE) < $(INP_DIR)/task_2_sample.in > $(TMP_DIR)/task_2_sample.out
 	diff -us $(TMP_DIR)/task_2_sample.out $(OUT_DIR)/task_2_sample.out
 
 TASK3_EXE = $(TARGET_DIR)/task_3
-test_task3: build
+test_task3: init_test build
 	$(TASK3_EXE) < $(INP_DIR)/task_3_sample.in > $(TMP_DIR)/task_3_sample.out
 	diff -us $(TMP_DIR)/task_3_sample.out $(OUT_DIR)/task_3_sample.out
 
 TASK4_EXE = $(TARGET_DIR)/task_4
-test_task4: build
+test_task4: init_test build
 	$(TASK4_EXE) < $(INP_DIR)/task_4_sample.in > $(TMP_DIR)/task_4_sample.out
 	diff -us $(TMP_DIR)/task_4_sample.out $(OUT_DIR)/task_4_sample.out
 
 TASK5_EXE = $(TARGET_DIR)/task_5
-test_task5: build
+test_task5: init_test build
 	$(TASK5_EXE) < $(INP_DIR)/task_5_sample.in > $(TMP_DIR)/task_5_sample.out
 	diff -us $(TMP_DIR)/task_5_sample.out $(OUT_DIR)/task_5_sample.out