Solution

152895