problem statement and solution overview