Solution

163580