Solution

163879