Solution

162972