public ArrayList<String> anagrams(String[] strs) {
    	
    	
    	
        ArrayList<String> m1 = new ArrayList<String>();
        ArrayList<Map<Character, Integer>> listMap = new ArrayList<Map<Character, Integer>>();
        for(String s:strs){
            listMap.add(listMap.size(),createCntMap(s));
        }
        
        for(int i=0;i<strs.length;i++){
            for(int j=i+1;j<strs.length;j++){
                if(strs[i].length()==strs[j].length())
                    if(listMap.get(i).equals(listMap.get(j))){
                        m1.add(strs[i]);
                        m1.add(strs[j]);
                    }
                
            }
        }
        
        return m1;
        
    }