added task_4.c