Solution

163944