Solution

161173