Question: what is the difference between solving problems that are abstract and those that are concrete?
Answer: Concrete thinking refers to the thinking on the surface whereas abstract thinking is related to thinking in depth. Concrete thinking does not have any depth. It just refers to thinking in the periphery. On the other hand, abstract thinking goes under the surface.