Problem definition.