import java.util.*;
import java.util.regex.*;
import java.lang.*;
public class Main {
Matcher m = Pattern.compile("(.{1," + max + "}(\\W|$))").matcher(s);
StringBuilder b = new StringBuilder();
while (m.find()) {
b.append(m.group()).append("\n");
}
return b.toString();
}
public static void main
(String[] args
) { System.
out.
println(wrap
("Hello, my name is Patrick and I have a lot to say, but I will tell you that another day.",
20)); System.
out.
println(wrap
("HHello, how are you doooing misteer",
20)); }
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4Lio7CmltcG9ydCBqYXZhLmxhbmcuKjsKCnB1YmxpYyBjbGFzcyBNYWluIHsgCiAgICBwdWJsaWMgc3RhdGljIFN0cmluZyB3cmFwKFN0cmluZyBzLCBpbnQgbWF4KSB7CiAgICAgICAgTWF0Y2hlciBtID0gUGF0dGVybi5jb21waWxlKCIoLnsxLCIgKyBtYXggKyAifShcXFd8JCkpIikubWF0Y2hlcihzKTsKICAgICAgICBTdHJpbmdCdWlsZGVyIGIgPSBuZXcgU3RyaW5nQnVpbGRlcigpOwogICAgICAgIHdoaWxlIChtLmZpbmQoKSkgewogICAgICAgICAgICBiLmFwcGVuZChtLmdyb3VwKCkpLmFwcGVuZCgiXG4iKTsKICAgICAgICB9CiAgICAgICAgcmV0dXJuIGIudG9TdHJpbmcoKTsKICAgIH0KICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbih3cmFwKCJIZWxsbywgbXkgbmFtZSBpcyBQYXRyaWNrIGFuZCBJIGhhdmUgYSBsb3QgdG8gc2F5LCBidXQgSSB3aWxsIHRlbGwgeW91IHRoYXQgYW5vdGhlciBkYXkuIiwgMjApKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIi0tLS0tLSIpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbih3cmFwKCJISGVsbG8sIGhvdyBhcmUgeW91IGRvb29pbmcgbWlzdGVlciIsIDIwKSk7CiAgIH0KCn0=