import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.time.format.DateTimeFormatterBuilder;
import java.time.temporal.ChronoField;
import static java.time.temporal.ChronoUnit.WEEKS;
public class Main {
public static void main
(String[] args
) {
DateTimeFormatter dtf = new DateTimeFormatterBuilder()
.appendPattern("YYYY-'W'ww")
.parseDefaulting(ChronoField.DAY_OF_WEEK, 1)
.toFormatter();
LocalDate date1 = LocalDate.parse(strWeekA, dtf);
LocalDate date2 = LocalDate.parse(strWeekB, dtf);
System.
out.
println(WEEKS.
between(date1, date2
)); }
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbERhdGU7CmltcG9ydCBqYXZhLnRpbWUuZm9ybWF0LkRhdGVUaW1lRm9ybWF0dGVyOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC5EYXRlVGltZUZvcm1hdHRlckJ1aWxkZXI7CmltcG9ydCBqYXZhLnRpbWUudGVtcG9yYWwuQ2hyb25vRmllbGQ7CgppbXBvcnQgc3RhdGljIGphdmEudGltZS50ZW1wb3JhbC5DaHJvbm9Vbml0LldFRUtTOwoKcHVibGljIGNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIFN0cmluZyBzdHJXZWVrQSA9ICIyMDEyLVc0OCI7CiAgICAgICAgU3RyaW5nIHN0cldlZWtCID0gIjIwMTMtVzAzIjsKCiAgICAgICAgRGF0ZVRpbWVGb3JtYXR0ZXIgZHRmID0gbmV3IERhdGVUaW1lRm9ybWF0dGVyQnVpbGRlcigpCiAgICAgICAgICAgICAgICAuYXBwZW5kUGF0dGVybigiWVlZWS0nVyd3dyIpCiAgICAgICAgICAgICAgICAucGFyc2VEZWZhdWx0aW5nKENocm9ub0ZpZWxkLkRBWV9PRl9XRUVLLCAxKQogICAgICAgICAgICAgICAgLnRvRm9ybWF0dGVyKCk7CgogICAgICAgIExvY2FsRGF0ZSBkYXRlMSA9IExvY2FsRGF0ZS5wYXJzZShzdHJXZWVrQSwgZHRmKTsKICAgICAgICBMb2NhbERhdGUgZGF0ZTIgPSBMb2NhbERhdGUucGFyc2Uoc3RyV2Vla0IsIGR0Zik7CgogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihXRUVLUy5iZXR3ZWVuKGRhdGUxLCBkYXRlMikpOwogICAgfQp9Cg==