Solution

163082