Ten hints is enough. Read the SOLUTION.