Solution

161873