Science doesn't solve problems in that sense, Darwin didn't solve the evolution question, he proposed a successful theory to explain it and that core idea remains true though modern biologists have gone much further than Darwin ever could as his time was before DNA. To use the word solved just wouldn't be correct in any sense of the word.