Solution

161210