import java.util.*;
import java.util.regex.*;
import java.lang.*;
import java.io.*;
class Ideone
{
{
String test
= "A man, 66 a plan, a can*()al:55 Panama"; Matcher m = Pattern.compile("[^a-zA-Z0-9\\s]").matcher(test);
List<String> results = new ArrayList<>();
while (m.find()) {
results.add( m.group() );
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4Lio7CmltcG9ydCBqYXZhLmxhbmcuKjsKaW1wb3J0IGphdmEuaW8uKjsKCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlTdHJpbmcgdGVzdCA9ICJBIG1hbiwgIDY2ICBhIHBsYW4sIGEgY2FuKigpYWw6NTUgUGFuYW1hIjsKCQlNYXRjaGVyIG0gPSBQYXR0ZXJuLmNvbXBpbGUoIlteYS16QS1aMC05XFxzXSIpLm1hdGNoZXIodGVzdCk7CgkJTGlzdDxTdHJpbmc+IHJlc3VsdHMgPSBuZXcgQXJyYXlMaXN0PD4oKTsKCQl3aGlsZSAobS5maW5kKCkpIHsKCQkgICAgcmVzdWx0cy5hZGQoIG0uZ3JvdXAoKSApOwoJCX0KCQlTeXN0ZW0ub3V0LnByaW50bG4oU3RyaW5nLmpvaW4oInwiLCByZXN1bHRzKSk7Cgl9Cn0=