The fifth day of my advent of modules see PROBLEM.md for the problem description see GRADE.md for the grade :)