Solution

163481