Solution

158496