area problem solving