Problem 10 (fixed module for 9)