import java.time.LocalDate;
import java.time.temporal.WeekFields;
import java.util.Locale;
public class Main {
public static void main
(String[] args
) { // Test
int weekNumber = 1;
int year = 2021;
System.
out.
println(getFirstDayOfWeek
(year, weekNumber
)); }
static LocalDate getFirstDayOfWeek(int year, int weekNumber) {
return LocalDate
.of(year,1, 1)
.with(WeekFields.ISO.getFirstDayOfWeek())
.with(WeekFields.ISO.weekOfWeekBasedYear(), weekNumber);
}
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbERhdGU7CmltcG9ydCBqYXZhLnRpbWUudGVtcG9yYWwuV2Vla0ZpZWxkczsKaW1wb3J0IGphdmEudXRpbC5Mb2NhbGU7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgkJLy8gVGVzdAogICAgCWludCB3ZWVrTnVtYmVyID0gMTsKICAgIAlpbnQgeWVhciA9IDIwMjE7CiAgICAJCiAgICAJU3lzdGVtLm91dC5wcmludGxuKGdldEZpcnN0RGF5T2ZXZWVrKHllYXIsIHdlZWtOdW1iZXIpKTsKCX0KCglzdGF0aWMgTG9jYWxEYXRlIGdldEZpcnN0RGF5T2ZXZWVrKGludCB5ZWFyLCBpbnQgd2Vla051bWJlcikgewoJCXJldHVybiBMb2NhbERhdGUKCQkJCS5vZih5ZWFyLDEsIDEpCiAgICAgICAgICAgICAgICAud2l0aChXZWVrRmllbGRzLklTTy5nZXRGaXJzdERheU9mV2VlaygpKQogICAgICAgICAgICAgICAgLndpdGgoV2Vla0ZpZWxkcy5JU08ud2Vla09mV2Vla0Jhc2VkWWVhcigpLCB3ZWVrTnVtYmVyKTsKCX0KfQ==