Solution

162934