import java.util.*;

public class Same {
    public boolean checkSam(String stringA, String stringB) {
        // write code here
        if (stringA.length() != stringB.length()) {
            return false;
        }
        int [] map1 = new int[256];
        int [] map2 = new int[256];
        for (int i = 0; i < stringA.length(); i++) {
            map1[stringA.charAt(i)]++;
            map2[stringB.charAt(i)]++;
        }
        for (int i = 0; i < 256; i++) {
            if(map1[i]!=map2[i])
                return false;
        }
        return true;

    }
}