From de52585a1b2736a6a788ebc57000d7496f259e64 Mon Sep 17 00:00:00 2001 From: A404M Date: Sun, 9 Feb 2025 01:32:06 +0330 Subject: fix some memory leak --- test/one_million.felan | 100006 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 100006 insertions(+) create mode 100644 test/one_million.felan (limited to 'test/one_million.felan') diff --git a/test/one_million.felan b/test/one_million.felan new file mode 100644 index 0000000..f652f26 --- /dev/null +++ b/test/one_million.felan @@ -0,0 +1,100006 @@ +main :: ()->void{ + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); + print(1); +}; + +print :: (a:u64)->void{ + print_u64 a; +}; -- cgit v1.2.3