Homework 9
Two best solution in 2025:
here
and
here
Download the dataset:
here