Solution

155063