Abstraction and recognition


2068286