Solution

163763