question: If the gray cube was large, would it touch one or two shapes?
#1 return the  gray cube 
#2 return shapes that  #1 touch 
#3 return the  number of  #2 
#4 return if  #3 would be one if #1 was large 
#5 return if  #3 would be two if #1 was large 
#6 return #4 or  #5