Solution

156808