Solution

156929