Solution

161983