exam240531-solutions.pdf