Solution

156003