import java.util.Scanner ;
import java.time.YearMonth ;
import java.time.Period ;
public class Main {
public static void main
( String args
[ ] ) { Scanner scanner
= new Scanner
( System .
in ) ; try {
YearMonth yearmonth0 = YearMonth.of ( scanner.nextInt ( ) , scanner.nextInt ( ) ) ;
YearMonth yearmonth1 = YearMonth.of ( scanner.nextInt ( ) , scanner.nextInt ( ) ) ;
if ( yearmonth0.isAfter ( yearmonth1) ) {
}
Period period = Period.between ( yearmonth0.atEndOfMonth ( ) , yearmonth1.atEndOfMonth ( ) ) ;
int years = period.getYears ( ) ;
int months = period.getMonths ( ) ;
System .
out .
println ( years
+ "年" + months
+ "か月" ) ; } catch ( java.time .DateTimeException e) {
}
}
}
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwppbXBvcnQgamF2YS50aW1lLlllYXJNb250aDsKaW1wb3J0IGphdmEudGltZS5QZXJpb2Q7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmcgYXJnc1tdKSB7CiAgICAgICAgU2Nhbm5lciBzY2FubmVyID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKICAgICAgICB0cnkgewogICAgICAgICAgICBZZWFyTW9udGggeWVhcm1vbnRoMCA9IFllYXJNb250aC5vZihzY2FubmVyLm5leHRJbnQoKSwgc2Nhbm5lci5uZXh0SW50KCkpOwogICAgICAgICAgICBZZWFyTW9udGggeWVhcm1vbnRoMSA9IFllYXJNb250aC5vZihzY2FubmVyLm5leHRJbnQoKSwgc2Nhbm5lci5uZXh0SW50KCkpOwoKICAgICAgICAgICAgaWYgKHllYXJtb250aDAuaXNBZnRlcih5ZWFybW9udGgxKSkgewogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCLlhaXlipvlgKTkuI3mraMiKTsKICAgICAgICAgICAgICAgIFN5c3RlbS5leGl0KDApOwogICAgICAgICAgICB9CgogICAgICAgICAgICBQZXJpb2QgcGVyaW9kID0gUGVyaW9kLmJldHdlZW4oeWVhcm1vbnRoMC5hdEVuZE9mTW9udGgoKSwgeWVhcm1vbnRoMS5hdEVuZE9mTW9udGgoKSk7CiAgICAgICAgICAgIGludCB5ZWFycyA9IHBlcmlvZC5nZXRZZWFycygpOwogICAgICAgICAgICBpbnQgbW9udGhzID0gcGVyaW9kLmdldE1vbnRocygpOwoKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKHllYXJzICsgIuW5tCIgKyBtb250aHMgKyAi44GL5pyIIik7CiAgICAgICAgfSBjYXRjaChqYXZhLnRpbWUuRGF0ZVRpbWVFeGNlcHRpb24gZSkgewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIuWFpeWKm+WApOS4jeatoyIpOwogICAgICAgIH0KICAgIH0KfQo=