Solution

162697