Solution

162966