Solution

163596