Solution

158598