private static ArrayList<Fact> getNonAnswers(ArrayList<Fact> list) {
        ArrayList<Fact> newList = new ArrayList();
        
        for (Fact f : list) {
            if (!f.isAnswer() && !f.isMiddle()) {
                newList.add(f);
            }
        }        
        Collections.sort(newList);        
        return newList;
    }