- /* package whatever; // don't place package name! */ 
-   
- import java.util.*; 
- import java.lang.*; 
- import java.io.*; 
-   
- import java.time.* ; 
- import java.time.format.* ; 
-   
- /* Name of the class has to be "Main" only if the class is public. */ 
- class Ideone 
- { 
- 	{ 
-   
-     ZoneId z = ZoneId.of( "America/Montreal" ); 
-     LocalDate today = LocalDate.now( z ); 
-   
-     List<String> dayNames = new ArrayList<>( 7 ) ;  // Initialize to seven days of a week. 
-     dayNames.add( "yesterday" ) ; 
-     dayNames.add( "today" ) ; 
-     for( int i = 1 ; i <= 5 ; i ++ ) { 
-         LocalDate ld = today.plusDays( i ) ; 
-         String-  dayName  =-  ld. getDayOfWeek()- . getDisplayName(-  TextStyle. FULL-  ,  Locale- . US ) ;
 
-         dayNames.add( dayName ) ;  // Add each of the five days remaining in a week. 
-     } 
-   
-     System- . out- . println(-  dayNames  ) ;
 
-   
- 	} 
- } 
				LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS50aW1lLiogOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC4qIDsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgogICAgWm9uZUlkIHogPSBab25lSWQub2YoICJBbWVyaWNhL01vbnRyZWFsIiApOwogICAgTG9jYWxEYXRlIHRvZGF5ID0gTG9jYWxEYXRlLm5vdyggeiApOwoKICAgIExpc3Q8U3RyaW5nPiBkYXlOYW1lcyA9IG5ldyBBcnJheUxpc3Q8PiggNyApIDsgIC8vIEluaXRpYWxpemUgdG8gc2V2ZW4gZGF5cyBvZiBhIHdlZWsuCiAgICBkYXlOYW1lcy5hZGQoICJ5ZXN0ZXJkYXkiICkgOwogICAgZGF5TmFtZXMuYWRkKCAidG9kYXkiICkgOwogICAgZm9yKCBpbnQgaSA9IDEgOyBpIDw9IDUgOyBpICsrICkgewogICAgICAgIExvY2FsRGF0ZSBsZCA9IHRvZGF5LnBsdXNEYXlzKCBpICkgOwogICAgICAgIFN0cmluZyBkYXlOYW1lID0gbGQuZ2V0RGF5T2ZXZWVrKCkuZ2V0RGlzcGxheU5hbWUoIFRleHRTdHlsZS5GVUxMICwgTG9jYWxlLlVTICkgOwogICAgICAgIGRheU5hbWVzLmFkZCggZGF5TmFtZSApIDsgIC8vIEFkZCBlYWNoIG9mIHRoZSBmaXZlIGRheXMgcmVtYWluaW5nIGluIGEgd2Vlay4KICAgIH0KICAgIAogICAgU3lzdGVtLm91dC5wcmludGxuKCBkYXlOYW1lcyApIDsKICAgIAoJfQp9