solve problem