Solution

161532