public static void main(String[] args) {
        List<List<String>> lists = new ArrayList<>();
        lists.add(new ArrayList<String>() {{
            add("David");
            add("David0@m.co");
            add("David1@m.co");
        }});
        lists.add(new ArrayList<String>() {{
            add("David");
            add("David3@m.co");
            add("David4@m.co");
        }});
        lists.add(new ArrayList<String>() {{
            add("David");
            add("David4@m.co");
            add("David5@m.co");
        }});
        lists.add(new ArrayList<String>() {{
            add("David");
            add("David2@m.co");
            add("David3@m.co");
        }});
        lists.add(new ArrayList<String>() {{
            add("David");
            add("David1@m.co");
            add("David2@m.co");
        }});
        System.out.println(new AccountMerge().accountsMerge(lists));
    }
Why Did you create this class? what does it do?
src/problems/medium/AccountMerge.java