Solution

163616