Solution

155243