Solution

163587