Solution

161891