Solution

156338