Solution

155088