added task_5.c