Solution

162603