Solution

161529