Solution

162837