what are the main components of a problem answer