task_2.c