Solution

155107