Solution

153942