question: How many objects are there that are the same shape as the small blue object?
#1 return the  small blue object 
#2 return the  shape of #1 
#3 return objects 
#4 return shapes of #3 
#5 return #3 where #4 is  the  same as #2 
#6 return number of  #5