What is the best possible solution?