Solution

163893