Solution

156529