003_solution_3_2018_v02.pdf