Solution

158646