Solution

161352