Solution

163930