Эта задача из русских сборов - 2021, которые проходили летом (задания имеются на этом сайте)
@Azimjon , у меня абсолютно такой же вопрос был, и я его успел задать здесь