A Yoneda week
https://blog.mitrichev.ch/2023/09/a-yoneda-week.html
Atcoder ABC #354 Solution Discussion