Tag: concrete thinking vs abstract thinking