Solution

153732