solve problems
add solution
add solution