bdfz_2024_summer/day5/20240807sol.pdf