Problem Type Analysis