Solution

162842