Solution

161478