Solution

161032