/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.time.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
LocalDate
.of( 2000 , Month.JANUARY , 1 )
.datesUntil(
Year.now().plusYears( 1 ).atDay( 1 )
)
.filter(
localDate -> localDate.getMonth().equals( Month.AUGUST )
)
.filter(
localDate -> localDate.getDayOfMonth() == 15
)
.filter(
localDate -> localDate.getDayOfWeek().equals( DayOfWeek.TUESDAY )
)
.map(
localDate -> Year.from( localDate )
)
.forEach(
);
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnRpbWUuKiA7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCUxvY2FsRGF0ZQoJCS5vZiggMjAwMCAsIE1vbnRoLkpBTlVBUlkgLCAxICkKCQkuZGF0ZXNVbnRpbCgKCQkJWWVhci5ub3coKS5wbHVzWWVhcnMoIDEgKS5hdERheSggMSApCgkJKQoJCS5maWx0ZXIoCgkJCWxvY2FsRGF0ZSAtPiBsb2NhbERhdGUuZ2V0TW9udGgoKS5lcXVhbHMoIE1vbnRoLkFVR1VTVCApCgkJKQoJCS5maWx0ZXIoCgkJCWxvY2FsRGF0ZSAtPiBsb2NhbERhdGUuZ2V0RGF5T2ZNb250aCgpID09IDE1CgkJKQoJCS5maWx0ZXIoCgkJCWxvY2FsRGF0ZSAtPiBsb2NhbERhdGUuZ2V0RGF5T2ZXZWVrKCkuZXF1YWxzKCBEYXlPZldlZWsuVFVFU0RBWSApCgkJKQoJCS5tYXAoCgkJCWxvY2FsRGF0ZSAtPiBZZWFyLmZyb20oIGxvY2FsRGF0ZSApCgkJKQoJCS5mb3JFYWNoKAoJCQlTeXN0ZW0ub3V0IDo6IHByaW50bG4KCQkpOwoJfQp9