add more solutions
add more solutions