Solution

161895