Solution

163430