Task: Question Decomposition
Input (English): question: who was the first president to retire after 2 terms?
Output (English): #1 return presidents 
#2 return terms of #1 
#3 return number of  #2 for each  #1 
#4 return #1 where  #3 is equal to  2 
#5 return first of #4