Solution

163986