Solution
42 following