Problem 12 optimised