/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.time.* ;
import java.time.temporal.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
LocalDate
.now( ZoneId.of( "Africa/Tunis" ) )
.with( Ideone.nextMarch14() )
.toString()
);
}
public static TemporalAdjuster nextMarch14 ( )
{
return ( Temporal temporal ) -> {
MonthDay march14 = MonthDay.of( 3 , 14 );
Temporal then = temporal.with( march14 );
if ( ChronoUnit.DAYS.between( temporal , then ) < 0 )
{
then = then.plus( Period.ofYears( 1 ) );
}
return then;
};
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS50aW1lLiogOwppbXBvcnQgamF2YS50aW1lLnRlbXBvcmFsLiogOwoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlTeXN0ZW0ub3V0LnByaW50bG4oCgkJICAgIExvY2FsRGF0ZQoJCSAgICAubm93KCBab25lSWQub2YoICJBZnJpY2EvVHVuaXMiICkgKQoJCSAgICAud2l0aCggSWRlb25lLm5leHRNYXJjaDE0KCkgKQoJCSAgICAudG9TdHJpbmcoKQoJCSk7CgoJfQoJCglwdWJsaWMgc3RhdGljIFRlbXBvcmFsQWRqdXN0ZXIgbmV4dE1hcmNoMTQgKCApCgl7CgkgICAgcmV0dXJuICggVGVtcG9yYWwgdGVtcG9yYWwgKSAtPiB7CgkgICAgICAgIE1vbnRoRGF5IG1hcmNoMTQgPSBNb250aERheS5vZiggMyAsIDE0ICk7CgkgICAgICAgIFRlbXBvcmFsIHRoZW4gPSB0ZW1wb3JhbC53aXRoKCBtYXJjaDE0ICk7CgkgICAgICAgIGlmICggQ2hyb25vVW5pdC5EQVlTLmJldHdlZW4oIHRlbXBvcmFsICwgdGhlbiApIDwgMCApCgkgICAgICAgIHsKCSAgICAgICAgICAgIHRoZW4gPSB0aGVuLnBsdXMoIFBlcmlvZC5vZlllYXJzKCAxICkgKTsKCSAgICAgICAgfQoJICAgICAgICByZXR1cm4gdGhlbjsKCSAgICB9OwoJfQp9