Understand the problem first!