class Solution {
public:
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     * 
     * @param s string字符串 
     * @param c string字符串 
     * @return int整型
     */
    int isCongruent(string s, string c) {
        // write code here
    	int lens=s.size(),lenc=c.size();
    	if(lens!=lenc) return -1;
    	int len=lens;
    	
    	map<char,int> mp1;
    	map<char,int> mp2;
    	for(int i=0;i<len;i++){
    		mp1[s[i]]++;
    		mp2[c[i]]++;
		}
		for(int i=0;i<len;i++){
			if(mp1[s[i]]!=mp2[s[i]]) return -1;
		}
		return len;
    }
};