Solution

161987