Solution

158671