solve a problem
add a solution