import java.util.regex.*;
import java.io.*;
class Main
{
{
Pattern p = Pattern.compile("abc");
Matcher m = p.matcher(input);
m.find(); // what to do when there is no match?
m.find(); // what to do when there is only one match?
System.
out.
println("Second match is between " + m.
start() + " and " + m.
end()); }
}
aW1wb3J0IGphdmEudXRpbC5yZWdleC4qOwppbXBvcnQgamF2YS5pby4qOwoKY2xhc3MgTWFpbgp7CiAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCiAgewogICAgICAgIGphdmEuaW8uQnVmZmVyZWRSZWFkZXIgciA9IG5ldyBqYXZhLmlvLkJ1ZmZlcmVkUmVhZGVyIChuZXcgamF2YS5pby5JbnB1dFN0cmVhbVJlYWRlciAoU3lzdGVtLmluKSk7CiAgICAJU3RyaW5nIGlucHV0ID0gci5yZWFkTGluZSgpOwoKICAgICAgICBQYXR0ZXJuIHAgPSBQYXR0ZXJuLmNvbXBpbGUoImFiYyIpOwogICAgICAgIE1hdGNoZXIgbSA9IHAubWF0Y2hlcihpbnB1dCk7CgogICAgICAgIG0uZmluZCgpOyAvLyB3aGF0IHRvIGRvIHdoZW4gdGhlcmUgaXMgbm8gbWF0Y2g/CiAgICAgICAgbS5maW5kKCk7IC8vIHdoYXQgdG8gZG8gd2hlbiB0aGVyZSBpcyBvbmx5IG9uZSBtYXRjaD8KICAgICAgICAKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlNlY29uZCBtYXRjaCBpcyBiZXR3ZWVuICIgKyBtLnN0YXJ0KCkgKyAiIGFuZCAiICsgbS5lbmQoKSk7CiAgfQp9