Solution

163685