Solution

162778