add a new solution
add a new solution