Solution

156706