Added Matt Dawson solutions