Abstraction and recognition


2068281