Solution

162828