Solution

163601