- /* package whatever; // don't place package name! */ 
-   
- import java.util.*; 
- import java.lang.*; 
- import java.io.*; 
-   
- /* Name of the class has to be "Main" only if the class is public. */ 
- class Ideone 
- { 
-   
- public static void-  main (String[]-  args ) {
 
-   
-   
- 		getCommon(s1,s2); 
-   
- 	} 
-   
-   
-   
-      char[] s1Array = s1.toCharArray();   
-      char [] s2Array = s2.toCharArray();   
-   
-   
-  Set<Character>s1CharSet = new HashSet<Character>();   
-  Set<Character>s2CharSet = new HashSet<Character>();   
-   
-  for(char c:s1Array){   
-      s1CharSet.add(c);   
-  }   
-   
-  for(char c: s2Array){   
-      s2CharSet.add(c);   
-  }   
-   
-  s1CharSet.retainAll(s2CharSet);   
-   
-  if(s1CharSet.size()==0){   
-      System- . out- . println("There are no common characters between the two strings");
 
-  }   
-   
-  else{   
-      System- . out- . println(- s1CharSet );
 
-  }   
-   
-   
-  }   
-   
- } 
				LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCnB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCQkKCVN0cmluZyBzMSA9ImFiY2MiOwogICAgU3RyaW5nIHMyID0gImNiYWEiOwoJCQoJCWdldENvbW1vbihzMSxzMik7CgkJCgl9CgkKcHVibGljIHN0YXRpYyB2b2lkIGdldENvbW1vbihTdHJpbmcgczEsU3RyaW5nIHMyKXsKCSAKICAgICAgIAogICAgIGNoYXJbXSBzMUFycmF5ID0gczEudG9DaGFyQXJyYXkoKTsgIAogICAgIGNoYXIgW10gczJBcnJheSA9IHMyLnRvQ2hhckFycmF5KCk7ICAKICAgICAgIAogICAgICAgCiBTZXQ8Q2hhcmFjdGVyPnMxQ2hhclNldCA9IG5ldyBIYXNoU2V0PENoYXJhY3Rlcj4oKTsgIAogU2V0PENoYXJhY3Rlcj5zMkNoYXJTZXQgPSBuZXcgSGFzaFNldDxDaGFyYWN0ZXI+KCk7ICAKICAgCiBmb3IoY2hhciBjOnMxQXJyYXkpeyAgCiAgICAgczFDaGFyU2V0LmFkZChjKTsgIAogfSAgCiAgIAogZm9yKGNoYXIgYzogczJBcnJheSl7ICAKICAgICBzMkNoYXJTZXQuYWRkKGMpOyAgCiB9ICAKICAgCiBzMUNoYXJTZXQucmV0YWluQWxsKHMyQ2hhclNldCk7ICAKICAgCiBpZihzMUNoYXJTZXQuc2l6ZSgpPT0wKXsgIAogICAgIFN5c3RlbS5vdXQucHJpbnRsbigiVGhlcmUgYXJlIG5vIGNvbW1vbiBjaGFyYWN0ZXJzIGJldHdlZW4gdGhlIHR3byBzdHJpbmdzIik7ICAKIH0gIAogICAKIGVsc2V7ICAKICAgICBTeXN0ZW0ub3V0LnByaW50bG4oczFDaGFyU2V0KTsgIAogfSAgCiAgICAgICAKICAgICAgIAogfSAgCgkKfQ==