Problem Analysis