Solution

163931