discussion:abstract_reasoning