Solution

162596