Solution

163593