Solution

162841