Solution

163684