Solution 2023-05-04

This notebook is available [here].
Written on May 5, 2023