Solution

162703