Solution

156472