solution.pdf 1.2 MB