Solution

155328