Solution

162516