Solution

162505