Solution

162692