Solution

161456