/* package whatever; // don't place package name! */
 
import java.util.*;
import java.lang.*;
import java.io.*;
 
import java.time.temporal.* ;
import java.time.* ;
 
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
	{
 
ZoneId z = ZoneId.of( "Pacific/Auckland" ) ;
ZonedDateTime now = ZonedDateTime.now( z ) ;
 
DayOfWeek dowStartOfWeek = DayOfWeek.MONDAY ; 
LocalDate weekStartDate = now.toLocalDate().with( TemporalAdjusters.previousOrSame( DayOfWeek.MONDAY ) ) ;
ZonedDateTime start = weekStartDate.atStartOfDay( z ) ;  // Determine first moment of the day. Note: *not* always 00:00:00.
 
System.
out.
println( start 
+ "\n" + now 
) ;  
	}
}
				LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS50aW1lLnRlbXBvcmFsLiogOwppbXBvcnQgamF2YS50aW1lLiogOwoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKClpvbmVJZCB6ID0gWm9uZUlkLm9mKCAiUGFjaWZpYy9BdWNrbGFuZCIgKSA7ClpvbmVkRGF0ZVRpbWUgbm93ID0gWm9uZWREYXRlVGltZS5ub3coIHogKSA7CgpEYXlPZldlZWsgZG93U3RhcnRPZldlZWsgPSBEYXlPZldlZWsuTU9OREFZIDsgCkxvY2FsRGF0ZSB3ZWVrU3RhcnREYXRlID0gbm93LnRvTG9jYWxEYXRlKCkud2l0aCggVGVtcG9yYWxBZGp1c3RlcnMucHJldmlvdXNPclNhbWUoIERheU9mV2Vlay5NT05EQVkgKSApIDsKWm9uZWREYXRlVGltZSBzdGFydCA9IHdlZWtTdGFydERhdGUuYXRTdGFydE9mRGF5KCB6ICkgOyAgLy8gRGV0ZXJtaW5lIGZpcnN0IG1vbWVudCBvZiB0aGUgZGF5LiBOb3RlOiAqbm90KiBhbHdheXMgMDA6MDA6MDAuCgpTeXN0ZW0ub3V0LnByaW50bG4oIHN0YXJ0ICsgIlxuIiArIG5vdyApIDsKCgl9Cn0=