Defining and understanding the problem