Solution

162860