Solution

156383