import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.*;
class Ideone
{
{
String s
= "Football: Real Madrid 2-1 FC Barcelona"; String PATTERN_SPORT
= "([a-zA-Z]+\\s?[0-9]?)"; String PATTERN_RESULT
= "([0-9]*)-([0-9]*)"; Pattern PATTERN_SPORT_AND_HOME_TEAM_RESULT_AWAY_TEAM = Pattern.compile("^" + PATTERN_SPORT + ":\\s" + PATTERN_NAME + "\\s" + PATTERN_RESULT + "\\s?" + PATTERN_NAME + "$", Pattern.UNICODE_CHARACTER_CLASS);
Matcher matcher = PATTERN_SPORT_AND_HOME_TEAM_RESULT_AWAY_TEAM.matcher(s);
if (matcher.matches()){
System.
out.
println(matcher.
group(1)); System.
out.
println(matcher.
group(2)); System.
out.
println(matcher.
group(3)); System.
out.
println(matcher.
group(4)); System.
out.
println(matcher.
group(5)); }
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguKjsKY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN0cmluZyBzID0gIkZvb3RiYWxsOsKgUmVhbCBNYWRyaWQgMi0xIEZDIEJhcmNlbG9uYSI7CgkJU3RyaW5nIFBBVFRFUk5fU1BPUlQgPSAiKFthLXpBLVpdK1xccz9bMC05XT8pIjsKCQlTdHJpbmcgUEFUVEVSTl9OQU1FID0gIiguKikiOwoJCVN0cmluZyBQQVRURVJOX1JFU1VMVCA9ICIoWzAtOV0qKS0oWzAtOV0qKSI7CgkJUGF0dGVybiBQQVRURVJOX1NQT1JUX0FORF9IT01FX1RFQU1fUkVTVUxUX0FXQVlfVEVBTSA9IFBhdHRlcm4uY29tcGlsZSgiXiIgKyBQQVRURVJOX1NQT1JUICsgIjpcXHMiICsgUEFUVEVSTl9OQU1FICsgIlxccyIgKyBQQVRURVJOX1JFU1VMVCArICJcXHM/IiArIFBBVFRFUk5fTkFNRSArICIkIiwgUGF0dGVybi5VTklDT0RFX0NIQVJBQ1RFUl9DTEFTUyk7CiAgICAKCQlNYXRjaGVyIG1hdGNoZXIgPSBQQVRURVJOX1NQT1JUX0FORF9IT01FX1RFQU1fUkVTVUxUX0FXQVlfVEVBTS5tYXRjaGVyKHMpOwoJCWlmIChtYXRjaGVyLm1hdGNoZXMoKSl7CgkJCVN5c3RlbS5vdXQucHJpbnRsbihtYXRjaGVyLmdyb3VwKDEpKTsgCgkJCVN5c3RlbS5vdXQucHJpbnRsbihtYXRjaGVyLmdyb3VwKDIpKTsgCgkJCVN5c3RlbS5vdXQucHJpbnRsbihtYXRjaGVyLmdyb3VwKDMpKTsgCgkJCVN5c3RlbS5vdXQucHJpbnRsbihtYXRjaGVyLmdyb3VwKDQpKTsKCQkJU3lzdGVtLm91dC5wcmludGxuKG1hdGNoZXIuZ3JvdXAoNSkpOyAKCQl9IAoJfQp9