import java.util.regex.*;
class Main
{
{
Pattern p = Pattern.compile("(\\d+\\.?\\d*|\\.\\d+|[^\\d.])");
Matcher m = p.matcher(str);
while (m.find()) {
}
}
}
aW1wb3J0IGphdmEudXRpbC5yZWdleC4qOwoKY2xhc3MgTWFpbgp7CiAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCiAgewoJU3RyaW5nIHN0ciA9ICIoMi41KzEpKjUiOwoJUGF0dGVybiBwID0gUGF0dGVybi5jb21waWxlKCIoXFxkK1xcLj9cXGQqfFxcLlxcZCt8W15cXGQuXSkiKTsKCU1hdGNoZXIgbSA9IHAubWF0Y2hlcihzdHIpOwoJd2hpbGUgKG0uZmluZCgpKSB7CgkgICAgU3RyaW5nIG1hdGNoID0gbS5ncm91cCgpOwoJICAgIFN5c3RlbS5vdXQucHJpbnRsbihtYXRjaCk7Cgl9CiAgfQp9