A philosophical problem has the form: "I don't know my way about."
In computer science, we often find that the simplest solutions are the most elegant.