Solution

194892