Solution

161062