Solution

163598