Solution

163083