Solution

158922