task_6_23 506 B