Solution

161477