Solution

156391