import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
class Solution {
public int solution(String before, String after) {
List<String> listB = new ArrayList<>();
List<String> listA = new ArrayList<>();
for (int i = 0; i < before.length(); i++) {
listB.add(String.valueOf((before.charAt(i))));
Collections.sort(listB);
}
for (int i = 0; i < after.length(); i++) {
listA.add(String.valueOf((after.charAt(i))));
Collections.sort(listA);
}
return (listB.equals(listA)) ? 1 : 0;
}
}