public static List<List<Character>> combine(String word, int k) {
        List<Character> list = new ArrayList<Character>();

        for (int i = 0; i < word.length(); i ++) {
            list.add(word.charAt(i));
        }
        Collections.sort(list);
        return comb(k, list);
    }