Solution

163870