Solution

158645