question: the object that is present between the blue metallic cylinder and blue object is the same color of the small green matte cylinder /
#1 return cylinder 
#2 return #1 that  is  blue  
#3 return #2 that  is  metallic 
#4 return object 
#5 return #4 that  is  blue  
#6 return #1 that  is  green 
#7 return #6 that  is  matte 
#8 return #7 that  is  small 
#9 return #4 that  is  present between #3 and #5 
#10 return if  color of #9 is  same as #8