I quote from St. Augustine..
“God created man with free will having the ability to do good or evil. As a result there is no assurance that man will not choose to do evil. There is no contradiction with the existence of both God and evil. It is logically impossible for God to create free creatures and guarantee that they will never do evil. Among the infinite number of possibilities in an infinite number of possible worlds, God could have chosen a less evil, (or less free) world, yet if man is truly free, God can not stop evil. It would be impossible or illogical for God, who is an all- powerful, omnipotent being, to have created a world in which he controlled the evilness or freeness, for this would remove the gift of free will that he had given to man. The existence of free will without evil is an illogical impossibility.”
This for me was the final answer, at least in terms of philosophy, to the answer of evil.