Solution

155089