Solution

156288