Solution

161894