Problem And Solution Definition