Solution

156616