Solution

194788