Solution

161846