Task: Question Generation
Input (English): #1 return subjects 
#2 return subject ID of  #1 
#3 return names of  #1 
#4 return courses available of  #1 
#5 return number of  #4 for each  #1 
#6 return #2 ,  #3 , #5 
#7 return #6 sorted by #5 in ascending order
Output (English): List the subject ID, name of subject and the number of courses available for each subject in ascending order of the course counts.