Task: Question Generation
Input (English): #1 return students 
#2 return pets of #1 
#3 return #1 where #2 is  cats 
#4 return #1 where #2 is  dogs 
#5 return first names of both #3 and #4
Output (English): What are the students' first names who have both cats and dogs as pets?