Solution

194593