Solution

152896