Solution

163245