Похоже, вы прислали описание задачи, в которой нужно написать код. Пожалуйста, уточните, какая конкретно задача или задание по программированию у вас есть: либо пришлите текст задачи, либо изображение с условием, и я помогу вам с её решением.
Также укажите, есть ли особая цель — например, понять принцип работы, получить готовое решение, или разобраться с конкретным фрагментом кода.
Жду вашего задания!