import java.util.Scanner; public class anagramcheck { static boolean isAnagram(String a, String b) { a = a.replace(" ", ""); b = b.replace(" ", ""); String sortString = sortString(a); String sortString2 = sortString(b); if(sortString.equals(sortString2)){ return true; } return false; } private static String sortString(String inB) { java.util.ArrayList a = new java.util.ArrayList(); inB = inB.toLowerCase(); for (int i = 0; i < inB.length(); i++) { a.add(inB.charAt(i)); } a.sort(new java.util.Comparator() { @Override public int compare(Character inO1, Character inO2) { return inO1.compareTo(inO2); } }); StringBuffer finals = new StringBuffer(); for (java.util.Iterator iterator = a.iterator(); iterator.hasNext();) { Character c = (Character) iterator.next(); finals.append(c); } return finals.toString(); } public static void main(String[] args) { Scanner scan = new Scanner(System.in); String a = scan.next(); String b = scan.next(); scan.close(); boolean ret = isAnagram(a, b); System.out.println( (ret) ? "Anagrams" : "Not Anagrams" ); } }