Solution

161523