Solution

158681