Solution

161832