Solution

161485