Category - Structure of a Problem