Solution

156528