Solution

158926