From 52ab1dfdc9d69369e3e642a94f2101df4649fb1d Mon Sep 17 00:00:00 2001 From: rusty Date: Sun, 23 Jun 2024 23:18:40 +0900 Subject: [PATCH 1/5] =?UTF-8?q?=E5=85=A5=E5=87=BA=E5=8A=9B=E3=81=AE?= =?UTF-8?q?=E7=94=9F=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../problems/2layer-neural-network/in/01.in | 8 + .../problems/2layer-neural-network/in/02.in | 11 + .../problems/2layer-neural-network/in/03.in | 46 ++++ .../problems/2layer-neural-network/in/04.in | 204 ++++++++++++++++++ .../problems/2layer-neural-network/out/01.out | 1 + .../problems/2layer-neural-network/out/02.out | 1 + .../problems/2layer-neural-network/out/03.out | 1 + .../problems/2layer-neural-network/out/04.out | 1 + 8 files changed, 273 insertions(+) create mode 100644 backend/static/problems/2layer-neural-network/in/01.in create mode 100644 backend/static/problems/2layer-neural-network/in/02.in create mode 100644 backend/static/problems/2layer-neural-network/in/03.in create mode 100644 backend/static/problems/2layer-neural-network/in/04.in create mode 100644 backend/static/problems/2layer-neural-network/out/01.out create mode 100644 backend/static/problems/2layer-neural-network/out/02.out create mode 100644 backend/static/problems/2layer-neural-network/out/03.out create mode 100644 backend/static/problems/2layer-neural-network/out/04.out diff --git a/backend/static/problems/2layer-neural-network/in/01.in b/backend/static/problems/2layer-neural-network/in/01.in new file mode 100644 index 0000000..b1aaf29 --- /dev/null +++ b/backend/static/problems/2layer-neural-network/in/01.in @@ -0,0 +1,8 @@ +3 2 2 +2 -4 3 +4 -4 2 +3 -2 0 +-4 -1 +-2 2 +3 -5 +2 -4 \ No newline at end of file diff --git a/backend/static/problems/2layer-neural-network/in/02.in b/backend/static/problems/2layer-neural-network/in/02.in new file mode 100644 index 0000000..21b8997 --- /dev/null +++ b/backend/static/problems/2layer-neural-network/in/02.in @@ -0,0 +1,11 @@ +10 5 2 +79 -23 -9 -25 10 49 13 -41 26 58 +-63 -83 -92 -95 4 -4 54 -48 15 55 +86 53 -24 80 -70 76 35 -51 -48 40 +98 89 -8 -48 -11 -1 -69 88 -96 -58 +-18 -93 -61 -56 70 -56 -16 65 -70 29 +-95 -44 -20 -68 -41 52 -16 29 32 -9 +12 74 62 -97 -42 +2 -24 40 58 25 +-31 57 56 -24 40 +-49 -83 \ No newline at end of file diff --git a/backend/static/problems/2layer-neural-network/in/03.in b/backend/static/problems/2layer-neural-network/in/03.in new file mode 100644 index 0000000..7a2b6c3 --- /dev/null +++ b/backend/static/problems/2layer-neural-network/in/03.in @@ -0,0 +1,46 @@ +64 32 10 +13 56 -80 1 -4 -17 56 -96 19 94 -99 -14 30 -1 93 -40 -31 -92 38 39 94 -33 -92 97 46 46 -20 80 0 81 -3 91 86 56 54 75 28 22 93 34 -92 19 95 45 -79 51 -94 55 93 42 91 47 87 48 -22 6 23 0 -54 -3 -49 80 4 98 +27 15 -31 -23 -72 77 42 -51 9 -52 -90 94 -49 32 -37 14 -81 -23 -83 -60 -58 -31 79 67 -83 46 -72 -80 -9 79 85 -25 77 -2 -8 -88 89 -83 62 42 91 3 -90 -5 71 -38 12 83 -4 -62 93 13 -92 -52 42 42 -84 83 81 -35 61 84 -28 63 +77 -90 -78 -80 -69 95 -54 -35 -22 94 -11 5 49 27 -88 47 46 31 -46 61 67 -83 88 -88 11 29 82 43 99 39 22 -23 -24 99 30 16 50 -52 90 40 19 19 33 69 65 -97 -94 50 -12 29 52 30 -98 75 81 -73 63 37 59 36 66 -96 -7 27 +7 42 -19 5 52 -30 -64 64 -8 -50 37 -78 17 44 84 22 98 88 -66 -56 86 7 -79 -18 -28 -25 -18 -36 58 21 24 -57 19 -2 48 25 -96 -97 38 -59 -99 -21 18 -28 67 33 42 68 28 72 -89 -95 63 92 29 76 -70 4 -83 71 -8 -20 72 -54 +-88 73 48 -18 14 84 -88 -53 24 85 79 -23 -98 -37 -3 76 -6 31 82 98 -76 23 6 -57 -48 37 -78 80 63 -100 -1 48 48 28 -77 21 77 81 12 -99 -61 86 -16 -5 99 75 -42 71 45 -13 12 62 79 -62 -80 -52 57 -78 -5 99 -38 48 -12 -66 +50 -58 34 -47 -76 -57 -44 -76 45 42 47 94 54 -73 -71 7 23 -14 53 39 87 -24 55 -67 -86 70 -91 -59 -23 25 81 65 -69 65 31 63 -76 80 96 83 13 -62 8 -61 -80 30 -50 -83 41 -67 -43 28 30 -40 36 95 -64 -49 37 79 -36 -86 -61 13 +-59 -84 82 -66 37 -10 90 -73 -76 74 -17 -58 -26 -99 -86 8 -49 42 -14 97 -70 -13 -66 -70 68 36 78 -93 -11 -16 -75 82 -14 51 -98 3 73 97 -69 87 39 31 96 15 -94 84 33 -10 33 -37 -54 -74 14 -100 -34 -74 -1 -13 6 74 -38 99 78 -6 +16 -53 73 50 3 72 91 -52 -32 -75 -23 58 2 -81 99 -34 85 63 75 33 97 -79 25 22 57 -26 10 92 58 66 53 24 -11 -63 -34 -28 12 -13 -64 6 -40 8 -73 18 94 66 52 -41 43 38 -26 13 -52 55 -24 0 81 -87 -36 40 71 -91 27 73 +99 45 98 -60 -90 4 -32 -21 42 -88 -68 -18 8 -30 76 49 72 85 -89 62 36 52 47 78 40 -6 83 78 31 18 83 -95 45 -81 59 -75 -11 -19 50 -83 -57 -51 -61 -64 -37 47 -70 -76 -62 -79 -48 51 95 -95 5 22 80 -42 -75 -52 14 -77 -72 7 +71 18 -98 -54 -83 -67 -36 45 45 -10 -11 -18 -21 28 -32 32 -35 -85 44 7 4 -75 95 -33 69 17 65 -27 71 -99 95 -2 -6 91 75 -44 28 44 -99 -95 -20 -22 96 -93 98 52 -15 -15 41 66 -25 70 -81 5 98 9 -46 73 46 -14 73 -7 -92 37 +-47 72 -47 -22 -45 -76 54 -85 3 -71 47 55 66 39 -100 6 -72 80 -28 -15 -69 48 -25 -90 44 -58 76 -64 34 -24 -61 88 -93 23 85 61 33 48 -92 84 -4 -2 90 -22 10 -43 -55 74 97 15 -100 -63 -46 -62 71 71 41 49 67 40 -13 -1 38 -56 +60 86 -10 95 46 66 -50 68 7 -7 65 -3 8 94 48 92 38 47 70 -11 -35 -53 62 -1 4 -32 -94 99 -48 41 16 97 92 -81 -3 -81 -87 -27 69 92 -5 78 56 -46 -4 55 21 56 83 -47 -15 -3 -97 -8 44 87 -48 -99 -69 2 -88 53 -69 84 +-60 38 5 82 30 70 35 15 -53 32 39 -96 -75 -71 -78 -45 -50 -35 36 15 52 -2 -83 -9 95 -98 -44 87 14 -34 -58 -45 19 -86 -56 -35 85 -25 -58 43 -5 -2 34 10 24 -53 70 -63 31 33 0 -69 -36 -72 -96 -46 -86 -34 -16 -16 97 11 76 67 +31 59 -48 14 -19 58 -56 -71 -5 15 -68 -71 -52 24 -23 -9 -15 85 -70 21 -8 -54 -94 -18 -22 56 -47 28 43 -91 -64 84 40 46 -57 18 75 -2 68 3 -41 -98 46 27 97 -80 55 6 59 -36 -12 -28 -38 36 -65 52 91 -68 14 -11 -76 87 68 -64 +-19 -31 45 -100 -80 8 72 -80 60 -49 48 -33 -61 -7 42 -1 44 -95 63 -37 -7 -4 -51 -22 48 -47 77 68 -27 59 -36 52 -85 -46 -92 53 -69 75 -59 84 -83 -63 50 -59 -68 41 -80 30 59 99 -17 -83 40 -66 -81 19 -36 -28 -89 -26 10 69 96 20 +-70 26 62 66 -50 87 -44 -77 -9 87 -33 -54 77 -62 72 89 -25 41 -41 -57 -78 -47 72 -71 -38 95 -20 -6 40 43 -71 90 -31 -17 3 -39 78 36 61 80 7 53 60 -1 -62 -25 66 28 90 -78 17 -13 -12 47 9 -82 58 76 0 -10 -24 5 50 40 +59 24 -40 -16 -61 99 -59 98 22 10 27 12 -50 37 -14 44 58 -83 -7 10 46 13 -24 -44 -23 -69 -88 22 -88 34 -19 57 14 74 15 -96 -80 -1 19 77 79 10 12 -45 73 -15 45 65 -49 -50 -95 -45 96 -2 -48 -85 11 85 -3 47 60 26 34 -89 +-22 84 70 -70 66 63 -25 14 67 -98 -37 59 -23 -19 57 86 40 -56 -90 39 31 -34 47 -82 -82 -23 93 -68 -49 -84 -80 -8 -64 -9 50 61 -32 -34 -97 93 -7 22 -95 -27 -34 -46 25 -33 22 -66 -57 -96 75 2 -49 84 -74 -94 -100 -14 57 87 -15 43 +84 95 -94 79 -43 -86 -55 27 72 -88 -88 15 60 -84 67 -10 17 81 -100 89 5 48 -54 -89 -96 22 -82 75 53 23 -27 -64 -5 -60 5 14 -36 -8 -48 -28 -65 -88 69 -5 74 91 -94 -23 21 13 -90 -70 11 -44 -88 -15 -71 -50 -40 42 -88 92 -43 -50 +92 73 35 -28 7 -43 33 97 -73 59 -13 -21 45 73 86 89 12 -45 13 -83 -7 -81 -27 -9 17 54 -35 51 -97 22 -21 -71 28 59 -12 -63 21 42 30 30 66 -45 9 -64 14 -92 91 -6 -56 -5 -61 -25 91 20 61 5 -97 -6 -75 89 -37 60 -29 -66 +60 33 -8 -95 -71 -86 -89 32 -30 9 -31 -30 -20 -67 51 87 80 -72 -93 -29 -98 -28 58 69 7 90 66 18 93 5 -33 94 -8 -29 -39 -7 35 88 2 -82 -50 -16 92 -70 -57 -79 -34 -61 19 39 -24 57 -83 -11 43 -76 -65 -4 -27 -98 53 48 -18 -72 +-49 -87 -73 -11 61 -29 17 78 -23 15 -4 82 -12 -71 -65 41 65 50 29 -21 23 25 -68 -14 86 48 -82 12 39 40 92 -13 -31 -73 79 56 -26 8 58 -27 40 -47 -52 81 -49 52 3 -37 46 -77 -100 -96 76 37 -88 68 42 -1 97 34 35 54 -18 96 +-6 -51 96 -82 -41 63 -7 73 -97 32 -26 -87 -49 -5 35 -51 -44 -19 -67 -59 -87 -15 -56 -37 60 -31 70 99 -79 -64 -50 57 -62 39 4 -45 -22 -53 61 -96 73 -6 -55 -65 -25 42 6 -41 -3 34 -90 51 40 36 -13 -8 -35 6 -60 70 -5 -73 37 -82 +15 -40 -72 -76 33 85 61 13 15 23 -30 92 -20 27 -25 97 -38 -16 -7 82 17 67 19 -54 8 -60 54 45 -69 24 -82 -46 62 13 -50 21 -82 -83 -29 94 -65 36 16 -11 -64 -27 -48 -8 84 -17 56 -26 -77 -55 97 -68 -57 -16 41 -46 90 -78 -31 -30 +55 -83 -20 13 -51 22 36 -21 34 15 17 -67 -36 -98 13 40 -68 -99 53 -27 84 67 -22 -18 25 16 50 93 -9 -34 -67 57 -50 4 20 -28 -8 94 -2 2 -36 79 25 -55 79 -83 -52 -20 89 -96 14 -59 36 43 91 -26 74 -42 -56 90 29 84 -67 -36 +-24 35 60 93 13 52 -100 36 -5 -65 -94 40 -37 21 71 25 21 -59 25 35 47 59 66 -85 -24 -22 55 49 92 -44 -74 -53 -15 92 67 -16 26 18 68 23 -68 -32 2 41 -86 -63 63 -57 25 40 -65 48 38 92 95 -5 43 67 -92 86 89 -46 -84 -90 +-26 18 33 49 78 93 75 92 -24 -39 -67 -64 -87 22 -75 25 -48 -83 52 59 40 86 9 -30 -91 -1 -98 -27 38 -1 54 49 82 -24 -61 -39 56 74 23 -12 -83 -55 89 -21 -81 -94 19 -5 -58 38 89 -64 33 77 97 32 75 85 -90 79 89 -18 94 -86 +-49 62 53 -76 -11 -46 50 -24 -70 -24 -67 -45 45 -76 58 -8 -31 22 76 -97 83 71 -8 -30 43 87 46 -15 7 39 -96 16 -96 -46 51 15 -86 -75 59 -75 12 -8 -50 -7 -83 -18 -6 -21 68 -25 -82 50 9 17 -51 -42 80 43 87 49 -95 3 -21 -6 +6 -7 18 54 71 13 86 82 -12 85 7 -68 -96 -3 -63 73 -75 88 3 -64 87 -29 84 -95 -35 -13 28 -49 -70 6 10 31 76 88 -12 95 81 38 17 51 67 65 41 4 41 45 -27 56 85 13 -47 -83 -60 -21 -10 -27 81 59 -4 22 86 50 66 -71 +59 73 -47 -82 45 -3 -43 79 91 93 5 -83 68 -15 -67 33 -79 -86 -3 28 10 -30 49 73 -21 3 -65 26 -14 86 -42 -27 -68 -84 -93 -21 -36 -39 27 44 -63 -54 56 -62 37 -25 66 -75 -63 -45 77 58 -7 -52 -69 34 80 -35 -40 89 -29 45 -21 55 +-11 -82 -74 -6 70 19 -45 44 35 -15 -46 -75 73 69 52 81 -13 12 -86 -88 -93 -63 -10 -54 7 -63 -59 24 44 -74 61 18 31 -18 38 -17 -66 6 -46 -67 7 -7 -17 -29 63 -25 44 45 49 -18 32 -59 -82 60 66 40 62 16 -86 50 50 -57 81 95 +-16 77 -50 -37 18 10 -61 81 92 23 53 92 -78 -77 98 -83 55 -90 -83 -28 74 -94 -86 58 0 10 -74 -31 24 88 -40 55 39 10 42 86 -75 41 44 -83 -74 29 -62 13 -22 -88 72 45 62 40 65 -29 -46 -21 99 -14 -51 -53 -47 35 86 30 -97 60 +41 -3 -57 -85 -8 24 96 -4 -67 -20 16 36 6 -45 -40 -99 -9 -38 32 -47 -100 -88 42 -63 49 29 44 64 43 -100 38 32 11 47 -10 -11 12 -90 -45 74 -1 42 81 -75 47 0 49 -48 49 -46 23 58 -68 34 -32 16 62 -34 -7 66 51 -17 25 -84 +96 -9 -68 19 70 -22 89 -58 -31 31 4 -26 -63 44 34 -56 22 -13 -45 -62 89 -12 71 -25 -96 -53 2 -50 13 0 -5 -79 +87 -8 -58 4 -92 5 -75 -70 -29 89 18 30 81 19 16 -39 38 41 31 -77 82 58 -69 -16 -7 41 -48 -34 -98 62 -52 5 +-36 -46 4 82 -38 -71 26 -31 -12 21 -57 44 -55 16 98 -44 -95 -49 69 71 -38 33 -27 14 25 -87 45 -78 -5 95 -17 -64 +-27 15 -62 84 -21 91 8 -37 -57 67 89 86 -95 21 -95 87 -23 14 15 34 -46 -86 17 -7 50 84 54 41 1 -45 25 7 +76 72 -30 -30 -57 95 -59 -99 83 85 33 11 5 18 72 -46 69 31 77 -49 82 35 -61 3 65 73 75 -65 -76 76 78 -84 +-10 -12 -36 72 14 -17 -43 53 5 -78 11 -75 3 37 -38 -9 69 59 69 -3 55 -59 -50 4 -99 42 85 -8 -21 76 74 13 +-74 -25 -92 -42 68 -61 98 23 38 3 -22 -58 -22 -31 23 -25 -52 20 42 72 74 -100 94 9 -21 39 -48 43 56 30 69 -93 +-43 -94 61 -32 7 -2 79 25 46 -22 -42 -80 35 -77 67 39 -23 31 -77 -93 41 6 -76 21 83 -53 -55 44 4 -71 67 -66 +89 33 21 42 30 58 -25 -51 52 -10 -25 28 35 -79 68 -78 72 16 27 -26 43 8 -4 -14 -1 91 -38 54 -55 -72 33 15 +-61 25 29 -48 -45 43 99 96 59 79 -13 -70 -19 -66 51 -38 -61 62 -96 -13 -67 -49 -31 -90 -55 15 84 -56 73 40 87 10 +-51 -89 27 48 -12 24 57 -19 93 -78 -69 -23 75 -53 -85 -6 -100 88 -23 -77 29 -71 -77 -10 36 -41 33 51 5 72 -80 -46 +0 -39 -92 86 86 72 67 55 59 -33 \ No newline at end of file diff --git a/backend/static/problems/2layer-neural-network/in/04.in b/backend/static/problems/2layer-neural-network/in/04.in new file mode 100644 index 0000000..17a02e7 --- /dev/null +++ b/backend/static/problems/2layer-neural-network/in/04.in @@ -0,0 +1,204 @@ +100 100 100 +-72 -47 61 44 -82 79 -62 37 23 41 35 -23 -47 72 -31 -28 -13 -4 89 61 -1 -47 74 -18 46 40 -53 6 -18 84 59 -87 75 -28 -80 -22 -66 99 11 41 -32 15 47 76 39 -98 -100 -19 -18 5 -73 -2 97 8 74 49 -55 30 -34 51 24 32 -68 96 60 74 -17 -27 16 -2 -46 -21 -35 39 -21 -75 88 -87 71 42 51 -39 -82 93 -46 61 96 41 -3 25 -99 -86 -57 -42 -5 -73 -13 -17 65 -82 +-45 25 33 -28 -33 -48 72 -12 2 17 -81 92 -85 -82 -79 -38 30 55 34 79 90 20 -33 92 -83 -83 45 84 -16 26 -97 71 43 67 66 51 -79 33 -5 42 -32 37 60 51 61 4 42 14 -56 -53 -66 -91 20 34 -56 33 -7 77 -78 -61 -53 -24 26 -96 19 43 -66 30 -71 -59 8 -72 31 -79 36 77 -29 -5 -97 5 -44 58 46 -28 -34 13 -54 39 21 13 23 89 -98 29 16 -58 -96 -93 90 -82 +-7 -50 46 -77 43 -89 96 75 61 88 24 70 -25 69 -23 57 60 77 93 38 -72 -63 -15 90 49 -53 74 -77 -4 -63 92 -69 77 -21 -96 -17 -36 2 -18 44 -75 -58 16 -32 1 -54 74 -46 -92 43 23 -74 -10 65 2 31 -39 32 99 97 -60 44 -40 -32 33 -92 -52 -92 67 -30 -3 39 31 -36 12 -60 -61 50 40 44 56 81 -9 71 47 6 65 -81 92 -33 -89 18 -1 32 64 67 -39 -46 -97 5 +-31 92 -59 25 -97 -3 3 -89 -76 -21 -48 -99 74 -43 32 43 -99 69 -25 -79 77 36 68 -81 70 47 -57 -83 -93 -65 -15 41 -29 98 -93 84 89 66 -60 33 70 94 -32 -72 98 52 -27 -4 -97 42 67 -37 30 -23 89 -28 -75 63 -84 93 -7 12 8 -91 -82 -6 42 -73 -24 -81 40 -35 45 14 -30 -69 -18 34 0 6 -81 46 66 -88 -65 -1 -4 -60 37 -54 -13 99 -73 96 43 -40 -16 -24 2 -27 +-8 24 -5 -30 -79 75 -69 15 -72 89 31 -35 68 -43 39 34 67 -96 80 -92 73 -38 -84 -38 -94 40 70 -10 -71 -74 74 -100 80 93 74 19 -79 28 -65 -83 29 -61 -49 44 -52 90 -69 13 52 84 48 40 -30 91 36 -11 50 -73 -88 4 -76 -52 -74 -65 -2 -14 -24 -73 97 -58 32 -86 -88 -91 -97 10 18 79 -47 36 -37 41 58 76 -55 82 19 84 -91 -83 -37 -19 74 75 -30 91 84 -8 83 -88 +98 -62 7 51 -72 -35 42 -50 -26 20 -83 43 39 46 92 32 -36 -29 79 7 54 22 73 -32 -3 70 50 16 0 33 70 -64 -90 -75 -91 17 -69 83 93 39 -21 -46 -1 44 -66 -12 -43 92 -87 51 -32 34 29 -79 -62 -9 4 53 -23 93 54 73 37 -61 49 -21 -96 -41 -42 40 61 -91 9 26 -27 43 -19 -8 85 89 62 55 -42 -37 58 -96 -63 -78 28 51 62 0 69 -90 7 34 46 -41 -37 87 +81 -29 -14 13 -9 -16 -47 -26 49 -8 16 64 44 70 87 65 -90 77 36 -14 70 24 -39 -46 90 -43 -71 53 -54 82 12 -22 20 -12 -34 51 63 55 42 1 1 -3 84 15 -77 -35 -12 92 84 -73 -68 -25 -69 -83 -9 -15 -91 89 42 -29 17 -35 21 20 15 -58 46 35 -76 -26 -40 -3 94 -52 89 54 -30 79 5 -78 25 -98 49 -20 72 -89 -70 -22 80 -13 80 -96 -62 31 56 33 70 67 -52 64 +-77 94 55 17 68 32 45 -49 37 15 -15 72 -75 -45 -93 -99 -82 -85 -18 84 57 -66 12 -81 84 0 45 16 -54 -82 53 -93 84 -56 11 -8 81 -36 60 55 72 14 82 -27 68 20 39 93 -30 93 -97 -58 -85 7 -34 74 -56 -46 77 -90 30 36 30 -30 -6 -96 57 -98 -57 -54 -45 61 -54 -50 -79 3 93 91 92 -90 77 -31 75 88 -84 -2 -1 -20 59 -67 -29 22 -88 48 -6 70 98 64 -21 -4 +-61 -93 5 -51 -22 -21 85 -32 24 5 65 54 36 20 70 -89 -2 -100 -21 21 5 -57 -52 72 75 -46 15 -32 -66 16 89 -25 -13 82 76 32 68 -68 -28 -71 76 73 -6 -45 -7 89 34 -28 -20 75 12 -28 75 -88 -48 87 90 -6 78 -63 -12 -43 -94 -54 64 -17 21 9 5 16 -10 -63 30 68 -100 -98 -77 -60 -2 49 -84 -83 -9 71 9 -64 -36 -88 -22 -86 81 99 75 -17 -27 93 84 -22 1 32 +74 81 55 68 60 -64 -6 -60 -68 46 -69 -49 35 90 94 -27 18 41 53 -70 74 -85 -10 -22 24 -89 -85 83 -48 -65 28 -78 -75 39 35 -92 93 -27 93 81 62 97 -19 79 23 72 -24 -98 -92 -41 -16 -17 31 26 -56 -99 -64 43 45 45 58 22 -69 -37 -9 29 34 10 -4 91 72 48 -35 66 -83 54 76 2 -14 80 -65 92 53 -57 2 20 29 73 -82 -56 6 77 -39 97 -66 84 80 68 -18 88 +-86 14 -75 -59 52 71 -6 61 -36 -36 -24 -40 79 87 -81 -38 -97 -70 23 77 97 -72 64 -40 39 1 -3 -62 25 -65 92 -41 18 -75 -55 62 67 53 87 97 65 -8 -4 -87 -69 63 -6 -34 90 39 -42 27 -56 19 2 -64 -89 37 -100 82 -25 -15 82 -83 -4 25 -54 -86 50 -82 -15 32 62 65 -45 56 -35 57 -5 56 -72 -20 40 -28 8 -100 -70 72 -60 -10 -59 -87 -68 99 -75 -21 -74 -16 50 43 +13 -46 96 16 26 -86 36 51 -51 77 -62 46 -87 -56 -17 -23 -96 -97 -86 38 -66 90 69 67 -98 -88 -5 -47 -77 67 -68 -87 -41 29 21 -97 -4 59 -37 2 -38 -38 10 33 -72 73 24 -93 -80 -87 -21 -54 18 62 91 -28 83 -56 -10 8 57 -18 94 62 -32 -68 -92 68 -74 -77 -10 -9 -86 -62 31 -74 67 98 4 45 -73 -9 44 95 18 3 39 73 48 57 -94 99 -75 -9 -66 -95 -91 35 87 9 +-89 97 -55 -34 86 36 81 -62 -61 65 67 -62 21 2 39 48 -45 -87 -83 47 12 -59 -30 49 -1 -5 88 -46 -85 -36 -39 -69 -28 48 20 10 -1 -100 77 82 90 43 -50 5 -54 85 -26 66 -87 66 96 5 -87 -92 -91 -3 -96 -59 90 71 -90 -87 -78 -78 7 73 29 1 91 26 -73 78 -46 4 -47 59 90 -55 35 -80 -68 58 24 40 79 44 45 69 28 -45 66 14 -6 -74 1 -88 -41 20 -40 17 +-45 -76 -42 42 30 4 89 67 -69 -69 -56 -71 -96 53 -43 24 37 94 38 31 -58 23 -55 49 -80 -45 -77 -94 -29 -99 12 34 -17 -44 51 -4 -100 -96 -77 -55 53 47 -19 1 -36 57 -13 82 -90 -93 -18 98 -5 36 -61 83 -19 30 41 -71 96 -31 -85 6 -16 37 -14 -71 -20 -78 54 72 -45 97 74 86 -48 84 -77 -21 35 -27 29 -17 -44 90 -58 45 94 23 60 -38 89 -62 21 32 -26 -37 15 59 +-63 79 72 -71 26 8 18 27 75 -39 -66 -87 -80 -97 28 94 32 21 44 32 -79 68 91 55 -68 -24 32 30 7 -4 -15 -36 -87 -34 -88 -99 50 69 38 -12 -88 38 42 26 85 -75 -17 7 -65 -84 34 92 46 54 25 94 59 72 -11 6 -30 -18 0 -49 -96 -42 96 -38 -70 -41 20 85 77 91 68 66 51 22 -40 34 -50 -17 -76 31 -38 34 -48 -8 81 5 -89 -23 -86 -38 -62 6 -48 -31 73 29 +-90 75 -26 -17 29 12 -76 80 -70 8 77 -11 70 -84 -26 63 77 -85 53 -19 83 97 -20 -96 -64 31 -61 -68 -13 -2 11 90 -17 1 -91 25 15 -60 -45 75 -45 72 83 -28 23 98 -26 -33 -29 -14 -55 72 -50 -9 11 48 -22 -71 52 -82 -88 -9 -25 -40 65 13 57 52 60 -19 -79 -57 -34 -57 90 -54 29 90 -13 47 31 -6 -96 72 54 86 62 8 -75 -36 2 -59 57 -61 95 26 -42 52 -36 30 +-18 -58 -91 7 46 -96 -25 93 67 -66 -14 -28 -54 23 44 -43 50 97 45 1 40 95 76 -9 -92 11 33 -83 -90 -60 40 -5 -79 13 -65 -15 -51 -75 -41 -41 38 -77 -4 -58 -17 -68 55 -90 77 6 97 46 1 -34 38 92 27 -94 -4 1 -36 16 37 -80 -85 92 28 82 32 21 -97 69 -25 -51 22 -76 -12 22 -50 23 -24 -91 -90 37 33 -17 39 88 -65 -28 76 1 97 -40 -9 -41 35 -40 11 55 +82 72 -44 56 52 96 -97 41 81 -65 -29 -37 84 -27 42 97 -75 15 -9 33 75 26 -38 69 -11 -22 -71 41 -73 35 54 -6 34 98 81 27 -30 -17 -4 -95 64 -54 46 -82 84 94 -32 54 6 3 -60 -19 -51 83 60 -33 -89 22 24 -31 91 98 -53 -48 75 -81 -64 5 -43 54 23 -95 -17 21 74 -45 -94 97 16 20 -63 17 27 1 -24 -11 -33 33 -67 27 -16 74 6 -63 -12 -1 -23 -67 46 4 +50 -99 74 66 -18 1 -43 21 95 95 -13 -56 29 83 -59 -2 -6 -74 -41 29 -93 46 -57 29 -72 -69 20 16 -42 -57 -39 29 81 8 -79 -76 -54 45 74 -66 -12 -19 76 -32 -20 62 21 65 -75 -83 -91 -53 56 34 -69 46 51 -40 -95 -70 51 -70 86 74 86 -61 -43 -21 38 -3 58 9 22 83 -52 -69 15 79 94 8 31 -79 51 65 15 -71 -1 -23 30 -16 -48 66 -35 -68 -41 -85 65 27 65 -52 +-99 48 66 29 -7 33 92 23 93 -9 -7 12 -34 3 91 46 11 -28 -29 51 73 34 98 14 -56 22 43 55 68 -22 -51 86 63 -8 47 13 -26 25 36 59 -3 -34 6 46 18 -24 11 -8 -47 -16 -5 -82 -67 -27 34 -67 15 37 1 61 52 -45 -9 97 4 -93 -39 72 88 -73 12 -10 3 73 -45 69 51 -35 82 35 -85 24 -9 -97 -56 -32 81 -31 -2 6 95 29 -100 1 -90 -53 -32 -37 -53 98 +-76 -88 -46 -64 48 -53 -10 -98 -100 -25 69 78 -35 -53 44 -24 -18 48 -100 -17 45 -93 -42 -4 -72 -84 -14 -93 -38 53 77 -68 49 -70 87 -38 28 41 -70 60 -45 -85 -92 59 -78 -50 64 -70 32 28 84 -72 -34 4 -56 -14 16 87 -19 20 -33 -74 -82 70 -69 -85 22 87 75 28 -5 -45 50 -1 25 90 -4 73 -40 -1 -34 -89 31 46 -100 -40 -51 -1 59 52 65 31 -50 -43 -30 25 11 -43 -36 52 +-54 -29 45 -66 -19 18 76 74 -34 37 -23 -86 18 -5 -58 62 -75 -12 15 -45 -75 85 12 1 41 -45 -23 52 47 -47 -26 -20 -82 17 94 -55 -95 82 -46 -16 36 -88 76 74 2 80 75 0 52 30 53 -11 85 -46 -38 77 81 25 64 45 33 -17 71 48 -20 -37 -35 -19 -75 -77 49 -94 76 -39 1 -5 78 68 -14 -72 -73 13 -77 -40 -75 -83 -25 -41 -83 -87 -83 36 51 -98 15 23 -75 95 90 47 +-76 -99 -47 -46 79 51 64 23 64 -87 -15 3 -30 -57 -29 85 29 -62 17 10 -2 -8 -23 13 -26 87 -61 26 99 25 82 -51 5 36 48 71 -82 -100 -26 88 89 1 -21 -67 65 79 -30 60 64 49 -23 67 -96 -55 -27 65 -83 -99 65 64 -47 -84 -1 -73 -6 50 83 69 -38 11 -50 -57 -48 15 49 81 42 -17 69 -52 -46 41 -76 83 -17 -10 -22 22 -64 40 -41 -56 -39 -10 87 4 -83 28 -63 -61 +-62 72 -96 -60 25 38 82 -93 84 -57 -27 -2 65 -21 -36 -29 91 -75 10 37 38 -12 -79 34 -70 99 76 23 65 -74 -4 -28 -73 -22 -39 62 77 86 94 -31 -14 -1 -89 -9 -54 -51 41 70 -31 80 91 -81 65 -24 -22 -13 -52 65 -50 95 -64 -6 13 -53 8 -45 70 -15 66 65 -13 56 -4 93 -40 -95 -97 -83 12 -6 84 94 -80 -43 32 -51 -94 -30 44 -65 33 -8 -93 14 -49 45 40 -92 43 24 +35 -29 47 69 16 20 -17 -4 -1 78 -76 53 21 70 -25 48 -6 26 18 40 41 48 -28 76 -14 41 -16 -17 -39 -53 -34 -7 -11 18 66 -30 -78 49 -74 4 -10 -47 77 -43 -84 72 47 63 -57 -4 -73 36 75 91 -36 -92 -7 1 -84 37 -27 -92 57 -77 -3 66 -16 -19 69 -70 -91 -38 -58 40 4 47 66 -61 87 -26 28 28 66 -53 15 -89 -95 16 -81 4 -50 -48 -66 35 -53 35 -13 88 -38 54 +20 -82 8 -59 -16 61 24 0 -69 -44 -78 -98 95 60 95 -92 23 -81 64 -26 -43 -48 71 30 -19 57 -73 -10 3 70 80 -66 -30 30 -30 -80 19 -38 14 10 -43 66 -69 -77 -94 -54 78 97 60 84 37 45 40 -81 31 -22 3 90 -80 -90 -50 -86 -18 -31 95 -9 -45 35 -24 -41 -66 97 -30 -84 -6 -4 -81 -14 -77 -74 31 -16 29 27 51 -34 -74 -94 -85 -48 32 -4 22 -61 53 67 87 46 -30 -41 +-39 -51 -6 -67 -20 94 59 95 -71 94 12 -77 -13 -28 -96 67 -44 2 31 -56 67 95 -21 -54 -61 19 -10 12 63 80 3 16 -22 34 99 -85 -48 -44 -4 75 -70 -62 28 54 -53 -40 84 80 -32 64 59 16 -100 -81 65 -65 -35 30 89 -96 -54 -58 98 -71 -21 -18 -57 -61 22 85 91 -78 -19 -72 -29 97 4 -51 -77 28 -84 46 30 79 -2 -84 90 -22 32 36 -83 -22 11 -100 -70 82 51 51 86 -19 +-53 -40 52 27 61 92 -84 -2 42 74 19 67 50 -1 67 89 65 95 11 79 -44 -68 -24 -24 -44 78 7 6 58 -90 51 16 -93 -67 2 -99 95 -23 -81 90 9 38 86 -8 -21 60 -94 5 -41 18 -12 59 -77 -26 -16 -59 -7 -72 -60 -65 88 -85 -43 -33 -74 73 -79 47 60 53 54 26 5 30 -88 -55 62 -81 -98 -49 -41 84 54 -84 71 98 5 -62 51 -35 -47 93 -9 -14 56 31 -67 7 91 -68 +-44 59 -15 92 7 95 -21 7 -24 -33 -49 54 -20 77 16 74 82 0 -43 -7 -52 -70 -64 57 33 96 43 96 -5 -58 -83 56 -22 10 79 -79 -14 77 -83 -71 -4 -57 43 -7 34 -95 96 -32 -77 77 19 -87 -98 8 21 45 18 -66 -43 42 -29 -92 24 -35 14 -36 63 75 45 -65 -18 89 7 -14 15 51 -34 11 -52 31 -77 35 16 97 19 6 -48 83 48 -44 -99 71 -46 15 4 47 -70 56 38 14 +-86 62 -11 -16 -36 -52 41 62 90 -32 -19 96 -64 27 -85 -98 33 93 -91 -38 32 -79 92 99 90 21 39 -60 -62 -29 75 -31 75 55 62 58 -99 35 74 -12 -51 92 -33 -16 89 -3 -65 95 82 77 23 65 -38 61 49 -41 -71 -59 71 24 78 74 35 -97 -28 -24 -46 84 14 -68 36 79 -50 32 50 4 6 48 -63 -97 -67 59 8 18 -52 5 36 39 75 68 -71 26 96 -47 -48 -58 26 -70 31 -37 +-29 51 -30 34 14 65 88 60 6 92 -16 23 -28 -38 94 53 14 -49 -78 -41 -17 -97 96 0 16 -93 37 4 59 38 -65 29 20 -8 35 43 -83 -92 37 50 74 20 -26 59 -96 39 -59 -36 -88 -62 75 -70 55 19 86 7 -26 -56 -36 -62 -35 -40 -40 -61 -37 71 -25 32 -46 -87 -100 -52 -76 -15 98 9 56 -65 40 56 21 -2 -46 -68 30 -43 -66 -72 44 -29 50 7 -76 28 -33 -87 21 -68 -87 64 +-37 83 -62 -67 85 -7 -87 -95 4 11 -85 -80 63 24 12 1 8 -13 -62 39 -90 -6 -22 -34 82 -89 -72 -45 -98 35 29 94 82 74 -48 -92 -98 57 -87 -76 13 91 83 -22 39 76 -14 -31 29 8 40 63 68 81 27 11 -2 75 67 -23 -5 -34 91 11 21 16 -54 65 85 -34 -7 28 -95 28 60 -25 84 -61 35 0 16 83 79 38 7 -65 -26 -91 -78 76 5 1 1 62 -77 80 -39 -19 89 77 +-76 -8 49 -2 -28 10 -44 80 -82 96 13 56 -89 -85 22 50 -11 -35 -42 78 -72 36 33 69 72 58 80 -37 45 56 -16 60 95 -6 48 -58 82 17 72 94 -80 -86 -97 -92 -88 82 94 -98 -33 -43 8 47 93 66 -87 -1 -23 39 -13 -51 36 -62 9 -66 -100 70 56 60 67 91 54 5 39 -24 -22 77 -28 22 -76 -42 32 -70 41 -6 55 79 -97 -98 57 32 89 20 -67 -85 -63 -38 -59 61 -65 51 +7 -12 -95 -4 85 22 -39 7 -53 64 -74 -15 -91 4 -6 17 -74 -27 -12 30 -55 30 5 65 -65 -36 31 97 -74 -91 -63 -79 26 89 3 -4 -65 69 -19 25 -3 77 -10 5 -90 -4 -65 -34 73 -17 -80 -74 56 -37 61 -91 18 -25 6 87 32 20 -82 -97 48 -93 58 -75 78 -10 -37 0 -64 -11 -27 -73 21 -12 96 32 71 17 -45 -88 41 13 -74 38 73 27 91 16 -93 -68 68 15 -11 37 47 -78 +4 82 12 -30 68 82 38 16 46 -73 0 19 44 -12 27 -3 44 4 94 7 -20 28 77 -100 -10 -14 53 -27 8 38 9 -2 27 -14 -37 -21 -17 71 47 -65 -86 -58 27 42 -9 99 -90 99 98 -39 41 -11 -62 73 16 -87 -100 -28 69 60 49 73 59 64 -9 61 79 -78 11 -93 68 12 41 67 41 30 -71 94 -38 -50 46 27 74 -8 79 64 17 47 68 22 52 34 53 31 -59 -59 56 28 16 -41 +28 36 83 -39 48 0 78 48 38 25 35 -55 -36 -53 83 95 -83 -24 -67 85 20 94 -50 91 -49 83 -75 -84 6 -42 -63 -35 -92 82 99 51 23 76 -94 28 -30 40 71 -24 37 48 9 -82 76 17 -25 80 -44 -84 -23 -32 59 9 -59 -62 34 98 33 -96 -27 73 70 82 63 60 -33 52 -44 -78 -62 98 40 -7 43 -22 14 53 -83 -63 -28 24 -95 93 90 48 -86 -41 73 -68 -30 89 -4 9 -15 79 +-39 -59 -87 -61 17 -69 -15 -98 38 -29 77 67 -52 -11 -66 -66 39 33 12 89 -48 -54 73 -27 64 66 -38 -57 93 -89 -97 18 -43 -90 -98 46 20 60 -64 -2 81 40 -97 67 -72 18 -93 90 23 -44 -58 6 83 88 92 -94 -99 -41 28 53 45 -17 -23 -44 76 71 -19 93 47 -19 -16 -61 45 75 89 -49 -81 -74 99 -64 3 -10 -46 65 -73 37 76 -97 41 -70 -62 14 -20 85 78 65 -46 60 -65 72 +-55 -95 -2 -65 62 8 16 -96 -63 -67 -62 -48 -43 -35 -30 -8 -76 -45 6 47 -50 -91 -74 -30 -41 -61 -40 -38 25 51 99 39 -35 47 24 87 30 81 6 47 -24 37 -5 41 94 -88 83 -99 -96 92 25 -6 -20 80 5 1 -92 -27 -100 12 64 62 90 -68 22 -72 31 -29 -24 -23 24 1 59 79 -97 64 56 29 69 3 -47 85 -25 -46 36 -76 -79 -51 -78 1 -96 76 4 -34 98 -20 32 -99 88 67 +4 -39 -47 -64 -46 86 -2 -39 -94 31 -59 -23 39 -15 -35 87 -36 67 57 81 -34 -45 -16 43 -49 5 -82 7 -8 -16 25 -62 2 -93 54 41 -20 17 94 19 54 -8 -64 94 -58 -63 -91 -28 25 -42 39 39 -84 36 64 -33 77 11 51 1 1 -98 -79 -53 89 -32 17 82 -63 9 -5 -93 25 60 -70 -60 95 -37 59 -28 -99 6 -92 23 5 -52 46 -77 -7 52 3 -52 94 -65 78 56 20 -65 87 -31 +74 -8 43 50 -30 -73 98 54 33 95 69 -25 -11 71 -50 71 98 -97 48 -37 50 -32 -71 36 -96 14 -3 -36 26 -47 80 44 -98 93 -67 -63 -86 -73 -24 -57 64 -24 34 -96 -29 59 -90 -20 -81 -12 -53 73 91 -5 -42 -24 -54 94 -86 -17 -2 -39 -23 25 -96 -61 38 56 -9 96 -96 74 -30 -14 -73 21 -55 -37 -16 -94 -72 -44 84 45 51 -78 -25 63 46 17 -26 -2 -24 77 12 -3 70 85 -55 16 +34 99 -3 -78 -33 52 3 -52 24 14 -55 10 -67 -53 -97 29 92 -92 81 19 -12 66 59 35 -76 -37 -13 31 -8 -69 86 -8 -49 -36 -14 1 17 -10 88 50 -57 -52 40 -92 -35 39 -46 -89 44 -63 41 87 -85 -37 -57 -42 -19 -57 -1 -37 74 20 39 -100 31 20 12 62 19 30 93 -89 66 -16 12 -15 96 -56 12 -78 -14 20 -100 -83 -27 -29 -87 0 21 99 91 92 23 92 -68 22 6 14 -8 68 +66 85 -84 90 -79 -30 41 -25 63 89 -40 78 51 -13 37 48 97 23 50 -63 25 -6 58 -37 44 -11 -2 -63 96 -14 -3 44 2 -59 66 89 78 -66 -24 -11 46 53 46 -14 16 -92 10 81 46 -7 30 -3 -15 -43 -18 29 -100 -43 -81 -58 -80 -91 -24 -56 57 -32 -98 62 64 -68 52 14 -31 65 -2 -5 96 -53 -100 -5 -71 55 57 -59 47 28 -4 3 -28 30 90 66 -19 81 87 -60 38 66 -55 11 +88 42 -90 42 53 -15 -5 99 -53 -36 -97 -42 -24 -33 -86 -34 85 44 -26 -80 7 27 -66 26 -71 -24 16 -37 42 63 9 38 -22 -50 -76 89 24 94 -81 -84 -18 -84 64 16 88 26 8 -92 -89 -51 -95 -74 49 -38 8 8 -36 -18 -47 -15 2 -60 -48 73 22 -54 -46 88 -60 -15 35 -21 28 63 -34 14 -54 -26 79 -86 81 -60 20 -40 -88 -32 23 -48 49 59 -7 5 20 17 96 30 46 -82 88 -33 +-46 20 95 18 12 -97 -97 64 -44 -33 -83 23 -65 52 -61 96 -39 0 69 -26 25 50 10 -81 -32 50 49 99 -64 -65 -69 71 -35 -33 -70 19 -49 3 86 -98 -80 67 9 -16 45 91 -23 52 -59 39 -42 69 -67 -88 54 59 34 -89 27 9 47 -79 -85 30 -49 47 -51 96 -19 -20 58 9 6 98 -72 34 55 -82 -67 -31 -71 67 4 -21 61 -40 -42 74 -82 -24 81 13 64 -29 -9 50 99 -14 89 -77 +52 83 8 -14 3 -21 74 52 77 -20 40 -64 28 -13 -69 77 64 -28 63 -2 77 2 -54 19 87 67 -62 -86 16 -93 -47 -65 13 -12 95 -34 -15 -84 1 -100 -54 -23 89 75 -8 -19 -16 -8 -7 29 74 -86 66 -33 39 3 15 36 -43 -37 77 -14 -41 87 22 84 71 -63 22 -64 -95 -24 67 -10 18 56 -18 -1 8 -36 -67 81 26 5 81 22 -79 -8 9 -2 -16 41 61 11 44 7 13 -51 22 88 +-3 25 35 -74 -19 60 -78 21 -80 61 -89 -25 -76 -86 35 15 38 -100 71 74 42 -74 -91 -23 2 -41 39 57 27 6 48 -72 -47 26 -25 -37 59 55 80 -19 -17 35 -15 -76 80 3 59 -14 27 -61 -68 33 35 -48 -71 -47 -85 68 -65 16 -84 11 -43 -62 37 -13 -81 -5 12 94 53 1 -22 -70 -17 -5 -66 28 -79 -50 -60 -87 -7 -17 50 -78 -21 10 -5 -42 -19 -1 -21 -78 -35 -38 73 -1 15 49 +67 -74 43 45 50 47 97 -23 65 14 -73 60 82 -87 -87 -62 71 -51 -42 64 -100 51 10 -97 -68 12 -35 -11 -4 77 -91 -27 1 39 76 21 -79 -75 -91 -6 -8 -8 25 25 49 82 22 -92 -6 -36 -68 -88 -17 -96 -64 -49 -54 -69 93 90 17 -58 -37 18 -69 5 -47 53 -35 46 72 8 -91 -72 42 -81 -17 73 51 34 -84 -6 -18 77 58 90 29 77 -4 -26 -20 -35 68 67 -77 -61 -99 51 15 19 +99 94 61 -31 6 -38 -51 -48 -4 -60 37 89 -98 32 26 -14 -89 -19 37 35 -69 -32 -68 -63 -62 49 57 -99 -6 -82 -41 -15 -73 -7 -47 -34 -30 58 -69 -48 -55 89 -81 60 6 12 50 69 36 42 -53 55 23 -70 -41 -66 -95 25 -4 13 -26 -66 37 10 -46 14 -36 -69 -84 12 62 -13 8 -71 -96 -27 68 58 -60 96 -91 -74 40 -100 12 80 77 22 65 -23 -93 16 -67 -20 -54 -2 -28 -25 21 -98 +-67 -82 -73 41 47 58 88 98 17 35 17 -77 -58 -11 49 -75 -2 -82 56 5 -99 14 -44 -32 -28 15 81 9 -64 -52 -87 67 -2 3 4 47 44 -12 -71 -28 90 92 14 -67 44 -34 23 23 -52 -26 -11 -94 -50 -79 -13 76 -51 -71 -14 89 32 -44 -96 -83 -88 98 -9 -25 -18 -78 -9 -41 86 34 -29 5 -22 -13 -67 -2 -41 -70 -60 35 -60 -13 -54 50 -67 90 -14 47 28 -56 29 -69 -5 -52 -58 58 +65 41 -20 95 26 29 84 33 -65 -29 -65 43 -19 41 -17 93 24 -81 -15 14 50 -67 44 25 -26 13 -53 55 37 -71 73 39 5 -23 -31 73 -20 -35 13 45 -78 -67 -33 60 -75 -76 -42 -39 -40 -22 -37 97 -65 90 -25 -46 77 6 4 -8 -35 -86 91 -30 -72 -5 65 13 -99 76 -32 -51 3 36 36 92 51 -45 -99 -23 84 -63 21 -96 63 83 -92 60 73 -51 -54 -43 87 -15 47 10 29 59 -23 41 +-94 82 25 6 24 -69 -85 -72 83 -74 -25 78 41 72 70 -19 -97 -54 -50 -40 -30 -49 -87 64 -92 5 97 43 40 39 -24 31 77 -49 51 82 92 -60 0 -48 -13 -61 28 5 96 46 -99 6 88 -43 84 47 -23 -60 52 86 30 83 -8 98 95 -25 85 -14 99 73 85 84 71 64 17 83 52 86 -53 63 -58 18 10 -43 86 52 -52 58 86 25 99 8 55 46 -12 -41 -91 -32 -63 -9 -43 76 -67 -21 +-92 -68 89 88 -78 61 -77 93 96 25 2 -79 68 25 88 -41 45 -73 51 48 -67 15 16 96 55 1 -64 -54 -88 90 54 -28 14 53 -12 11 23 -33 53 76 29 11 -36 55 93 -66 24 -53 93 -85 -75 26 -94 34 -78 39 70 89 49 67 -35 6 -60 66 -72 -84 84 6 -69 -14 55 -16 -92 16 18 -58 -52 -86 -45 67 87 -18 50 25 17 -100 96 58 31 -6 77 -19 -13 16 -93 20 -66 2 14 -74 +-75 54 -70 21 -23 53 -73 -27 -41 -97 -64 75 78 -33 43 -23 23 -49 18 15 -2 -81 -28 43 -4 -60 -92 60 61 89 59 37 -45 -65 -35 83 66 36 94 25 -83 -99 -19 -8 -41 52 3 44 -76 -6 -20 -77 -4 -68 17 -49 56 -35 63 73 96 -97 -9 90 -26 -69 -5 -57 -49 -43 46 -37 67 -14 -98 5 -52 -42 55 -12 -100 79 -24 -71 35 43 -92 7 -76 10 -5 -51 -64 46 25 -12 -64 30 -83 55 +-77 5 26 5 -6 -85 15 -12 81 16 92 -21 26 17 78 97 55 96 -74 -96 -39 2 -79 5 -59 84 82 -36 -30 25 51 -91 98 78 29 -77 -49 58 52 75 -9 80 -75 30 75 78 -56 39 -100 45 -33 38 -35 -43 -50 -37 -28 27 42 -38 -20 12 -87 51 -84 43 1 15 21 99 46 -97 49 87 -40 39 -30 -56 -40 -4 97 44 71 54 -45 90 49 -49 10 79 1 -47 -54 -89 82 -89 75 45 -2 -95 +-68 -62 80 22 -26 -73 6 93 -87 42 88 -84 -32 45 41 -6 -62 -15 94 -86 -76 -22 -95 -20 25 71 14 9 -76 -74 -21 -17 45 -49 -21 -46 -54 -45 -25 -25 93 -86 -98 18 30 11 -67 -28 -44 -79 21 -31 44 65 -87 68 -35 -77 77 -24 81 -21 -31 8 84 -8 -12 -86 35 61 -72 -93 38 98 52 31 -71 -12 -21 -56 -18 -58 27 75 4 -42 -14 -82 -60 18 -18 97 -92 5 72 34 88 -56 26 -7 +-97 70 -79 -11 83 -94 -6 89 85 22 38 -75 -27 -79 -8 1 33 71 87 -25 77 93 32 99 97 -95 -50 30 -82 -54 34 -17 -73 95 -21 66 65 -28 -29 -46 68 69 28 -24 41 -92 79 66 75 -91 22 -39 -32 19 -70 -8 -45 -85 -11 45 19 26 -86 -2 -79 65 6 41 96 -25 79 -7 -94 8 0 1 82 -72 -25 49 -82 -73 12 21 -73 57 -41 41 -35 21 -33 -5 84 -75 35 46 97 -87 -13 -79 +96 28 82 91 -47 -53 26 88 48 60 83 55 90 -84 11 -28 46 5 -41 -26 -31 41 28 -95 -90 32 7 -39 82 -39 -96 -73 -37 79 -7 -54 -86 57 -24 -100 -96 7 -69 -19 49 -1 13 70 7 82 -25 50 -83 14 40 -28 -93 -59 -66 -27 -99 -3 -92 -85 38 42 -83 96 -80 -19 -60 46 12 -44 68 23 -93 -60 82 -17 29 -20 -23 93 -61 -42 16 41 58 -26 69 38 30 -8 -14 80 -90 -74 -79 10 +5 37 37 -96 65 -47 17 47 -64 -32 68 -78 21 44 -30 59 38 29 -55 -100 93 43 -73 13 18 78 -38 -82 -8 0 -42 4 -18 -89 10 34 60 4 -58 92 -88 -15 70 76 46 -10 21 36 -88 69 -73 -32 93 44 -11 11 -10 -12 -41 83 71 -70 -39 47 -40 -9 -77 -32 -47 49 52 3 -19 -50 94 -98 15 36 -22 31 -8 40 -18 -39 99 -41 91 83 81 35 -30 58 -85 7 -68 -100 -43 50 -14 51 +-60 -44 -16 59 -7 22 13 -28 31 35 11 34 -80 52 21 55 33 61 2 79 -50 -87 -56 -38 -52 12 -27 71 18 66 -81 49 62 -69 -50 17 64 8 68 -35 -79 -75 0 36 -11 21 0 -66 -75 43 -44 10 8 97 -88 28 -61 9 14 3 43 -89 56 60 -62 -44 -43 -84 -96 -24 55 -18 22 37 94 90 54 -34 43 64 99 65 26 35 -59 46 -97 0 38 94 -55 90 -38 97 69 15 13 12 -19 -2 +-46 27 -27 -53 95 57 88 -62 67 98 55 23 -98 58 94 53 0 -31 83 47 21 -94 -36 -51 28 -10 -1 96 78 -6 -73 19 -89 -15 78 -64 -32 -24 92 98 71 -67 4 21 19 -17 73 -67 -12 20 -48 -13 95 -28 -93 97 -31 -21 12 21 -32 -13 -25 89 14 -13 60 -69 8 97 11 -12 63 -55 54 -69 59 -73 -11 -24 -55 -33 94 -57 -18 51 -14 17 89 38 -22 -79 17 2 -31 91 -19 -31 -45 -77 +-50 2 -6 54 -12 -92 26 -18 -54 -20 -32 59 -64 -69 -30 72 30 -6 -39 -7 -53 1 35 78 -59 -32 -73 -43 44 79 -74 57 -2 86 -74 -32 -31 -15 -15 -90 -95 99 90 -12 5 -7 -98 32 -61 -64 3 50 83 50 84 63 -44 -29 -57 -34 -41 -87 29 -41 75 -63 2 60 41 50 91 -17 24 -67 -76 -15 95 -74 -50 -92 -10 -36 72 16 -12 -34 -35 47 -22 -66 57 -92 -82 43 -62 -73 74 66 -35 60 +80 -98 53 -3 55 10 69 9 22 33 95 95 -22 -66 35 78 91 58 -26 22 1 -36 -73 -29 -39 -25 70 -100 -11 -85 -71 -4 -7 31 -83 -54 93 -15 -94 -80 -37 -49 -23 86 46 -52 80 -76 -80 14 43 15 70 -37 -53 56 93 -43 77 -69 -51 -32 37 69 -97 46 -32 69 -41 -41 5 -63 -45 -22 -7 -39 29 -60 22 18 -98 -16 81 -76 -41 17 97 -54 -47 14 53 56 -19 -2 -83 24 -98 -96 -45 -80 +-30 -82 -55 -13 29 93 27 -50 25 5 -59 93 26 -33 -40 -29 26 15 -91 -33 -40 -78 -17 80 31 -70 -80 -91 35 49 32 -70 -26 7 79 -80 66 93 35 -84 -76 52 24 0 -33 26 51 -54 -17 -59 36 -23 92 64 96 -7 -90 -62 35 -51 23 85 32 -91 -78 58 -64 72 49 -4 36 86 -31 65 -29 -15 -61 -57 -29 -9 14 -68 15 61 -96 -76 36 44 -95 31 -67 -99 78 -86 -74 -85 67 -60 64 45 +-49 -25 22 66 53 -30 45 -96 -98 72 91 -77 91 -56 18 33 -77 -97 68 62 83 85 -41 -25 -35 99 -52 -50 -94 -15 21 -36 -21 49 -64 -62 22 90 15 98 21 94 78 79 -47 32 -86 74 -59 -65 -78 -33 6 -92 -35 33 -56 22 24 -61 19 93 47 -53 -2 -65 1 -91 17 -90 74 8 25 -50 -10 -87 -73 70 -69 -48 -58 60 73 34 -57 -54 98 52 -25 -31 -75 -22 -95 1 3 36 -84 58 -37 43 +-1 -11 57 29 3 -57 -84 28 -63 -45 96 -25 84 36 52 -81 -97 7 88 49 -82 59 -24 -100 44 38 -40 42 65 9 0 73 66 -41 27 -68 50 -24 -61 44 -1 -72 28 -40 -6 -97 -99 89 87 89 -13 55 35 -98 64 -84 -82 -55 -72 25 74 -64 41 26 50 94 47 65 -3 95 -23 -87 -35 80 90 -58 -98 35 50 -84 29 86 -14 36 -77 73 -50 -20 -99 65 -12 45 -94 -3 -32 25 -63 -24 -97 -19 +-74 36 -95 68 -56 -15 15 96 -18 51 -97 -79 -17 -21 67 6 76 44 -19 94 14 27 -91 -35 16 16 11 32 32 -33 46 3 5 -76 -86 -57 66 17 -64 75 85 48 89 -80 4 70 49 -94 -5 89 39 -66 58 -57 -40 70 -1 -20 -88 64 -64 47 -99 52 18 97 -23 -19 -52 44 79 -21 -83 43 87 94 28 35 -84 -54 -39 90 99 -11 -30 -79 13 -34 -70 87 -4 -15 -40 60 30 81 -88 -42 -59 31 +-81 80 -61 -62 56 29 -10 -28 80 58 21 76 79 20 -62 20 80 -3 6 73 73 -95 62 63 -45 87 91 4 -79 55 63 42 89 -86 -31 -7 -83 -8 -89 -77 -52 93 -24 20 -96 85 -93 76 -48 10 -93 95 -82 57 15 -99 46 -15 -77 22 4 -77 6 -29 -31 52 40 54 -2 -55 97 -83 6 28 -76 73 -79 18 -59 -86 -73 47 28 76 -25 72 -93 13 -64 -39 71 -31 97 -85 46 -31 -65 76 -49 42 +30 -48 -63 -80 -39 4 10 74 21 -28 -68 16 -51 14 38 -97 -52 75 -57 34 90 85 -64 -82 -99 13 94 38 -47 -11 42 77 -32 -68 56 -84 98 -44 29 4 93 65 50 10 -34 -52 13 47 28 -40 57 18 16 21 61 -70 73 -10 -49 86 -51 -72 -45 -77 84 -63 27 -39 -31 48 -54 -46 -61 -34 5 62 -83 -8 -64 33 -57 67 -75 6 -29 -16 4 41 26 -34 -96 -82 40 -25 29 -39 -3 -38 -64 8 +47 -100 -96 -53 -43 -94 23 -80 -13 67 84 29 90 95 -42 -9 13 -63 71 -49 61 -63 75 38 8 51 28 77 -91 74 -80 -29 -81 61 87 67 13 35 -56 -59 -44 69 32 17 -63 68 -26 -41 11 -20 -82 67 -71 -9 -17 -95 -62 -70 -41 25 61 41 -89 -54 -40 54 -19 -4 83 50 38 32 -42 72 -54 -31 68 83 -90 -83 53 31 -99 58 22 -58 -10 -18 -72 -36 -5 -57 44 -15 69 -39 -82 71 29 16 +12 95 70 67 -28 39 68 -67 28 37 36 35 -81 59 0 28 -25 8 38 -9 61 24 -87 -42 89 -39 -7 18 -28 -25 -31 33 -66 -15 70 -64 -99 -73 26 -26 -40 85 -72 78 -54 -100 67 -82 3 89 30 22 -28 92 -54 -86 -32 -83 3 -26 -42 -40 81 -99 7 34 -20 -38 -51 72 89 -26 -99 -5 -49 -70 -15 -65 74 -27 -35 8 -9 12 -99 91 -30 12 -82 87 8 -7 -72 82 70 59 -83 -18 -81 45 +-59 17 -38 -31 50 69 73 -87 -98 -63 24 -6 -2 71 31 -46 92 17 98 -6 -56 -30 50 -57 -79 -73 -48 30 -75 11 -43 67 33 -71 -86 58 -85 60 -10 -82 -41 -41 38 -75 1 29 -62 -67 -38 -14 -16 58 70 -56 -57 46 64 -28 65 -10 -11 91 -37 -63 -63 90 -85 -25 -30 -76 -11 -99 -65 -53 15 76 -14 -81 -41 56 54 -38 94 -2 18 -42 -13 -81 -86 -48 85 -66 -52 65 52 -91 47 -79 -20 -59 +-64 51 51 -42 33 66 -89 -85 22 87 -43 -64 42 23 -22 -12 -55 43 -49 35 88 -31 6 6 6 -83 -17 -23 47 -51 48 71 81 -38 -99 81 84 -36 -82 -7 -92 -38 89 -30 82 52 98 -92 82 52 74 -19 68 23 -18 64 45 -100 68 49 -2 -79 77 90 -28 68 87 -87 -95 37 -74 -63 94 38 -19 49 -47 51 94 -38 92 -22 47 45 62 57 -21 17 -94 -10 -5 25 -90 28 54 -63 5 -64 -22 90 +33 -66 47 2 -20 -60 42 64 18 13 66 -27 -7 5 75 68 -62 -93 -90 79 62 94 -38 11 7 5 45 53 32 14 77 -74 -96 -43 11 -64 -71 -73 -37 99 -38 -49 -97 76 -86 -11 -28 97 -20 74 3 45 -47 80 -72 -80 80 -21 -20 19 -44 -14 -66 -60 -63 -69 91 -80 52 -56 -54 -58 81 71 97 46 48 -42 -99 -98 -54 -73 24 -12 2 13 91 93 -75 -82 51 -26 16 -21 -40 -32 -51 -27 36 -57 +93 -10 7 -81 2 87 95 88 13 66 16 64 -4 15 97 42 -99 -77 35 10 19 49 -20 7 26 81 26 -75 -67 -38 49 43 -11 -59 21 -66 99 -63 77 -33 75 -83 91 -6 55 37 92 98 24 78 -69 29 -1 77 -24 -93 -81 -73 -9 -62 52 80 37 -37 71 -56 20 -34 -91 57 -28 -85 -25 27 -51 95 -11 71 -28 72 10 14 -72 -77 -19 90 -84 3 -43 80 27 -83 71 29 61 11 20 76 42 -100 +-57 15 49 37 54 68 -66 -57 39 0 -23 -37 96 5 -80 -36 24 -12 -71 31 -59 34 61 -44 -42 -38 -58 83 11 -91 -98 82 -57 38 -11 -48 62 60 47 -99 7 -96 16 78 21 -42 -47 -43 16 13 73 -48 -32 56 54 15 79 22 76 52 75 28 -98 35 91 -4 -42 -77 5 -56 -1 -20 9 -31 -12 76 -52 -16 -76 -16 -63 46 -76 -77 46 -62 32 94 54 67 68 15 51 -48 34 -73 34 83 71 78 +49 44 -30 3 -21 42 -22 -2 40 -74 0 -51 -69 51 -84 -6 12 2 6 -61 -7 -17 -18 7 23 -7 -72 65 98 -45 23 2 -10 74 80 -97 -61 69 95 41 -15 21 -3 -89 79 97 -71 11 -2 35 94 85 -87 -3 88 -22 -39 -30 32 -49 32 34 -43 -52 20 80 -12 -8 82 -21 -46 50 -37 -74 16 -10 86 27 14 -12 -76 57 -74 41 -57 -2 30 -14 20 96 -6 54 -92 31 -27 -25 41 -21 -20 -63 +43 -14 82 -49 -23 -41 -42 -62 78 -7 -55 -31 -37 51 -65 -19 52 22 99 80 64 -27 -38 68 68 27 -60 -41 -88 -24 -57 60 -99 95 -2 -28 8 21 80 -70 63 78 -55 -95 89 88 58 97 -31 70 -52 -25 -96 -92 -93 -10 -38 -53 45 -36 2 34 2 71 19 68 -88 -95 72 -29 67 -62 31 -56 -88 36 16 -17 -20 -8 56 -7 50 -61 -84 -34 -13 85 -75 -20 33 -61 -98 79 29 34 97 38 -41 -31 +-1 39 -37 1 -64 -95 -56 48 49 66 -77 34 83 22 -28 66 26 -32 64 60 -13 -97 95 -73 89 39 -5 35 -32 61 -36 39 -83 65 3 -46 93 27 75 -96 23 1 -17 -40 40 -42 63 -4 -50 98 54 -62 88 -68 49 63 4 -59 -89 10 -1 70 -90 58 -68 -87 67 70 71 36 -50 -64 31 97 42 -97 -99 65 -24 -66 63 91 73 -51 -7 59 -77 1 -38 16 85 -35 -70 20 -13 43 54 70 37 -15 +-65 -43 -83 -43 -69 16 83 90 99 65 -54 -32 1 48 -6 24 -62 26 93 -59 -64 15 -1 -51 -97 32 -85 78 2 -53 52 -95 -11 80 32 -92 69 0 -86 65 52 88 52 95 -18 29 -10 58 53 -37 68 28 -81 89 -79 78 98 -6 71 5 85 -76 -15 -8 -79 80 88 70 -99 29 -63 31 53 -62 20 -24 -8 -23 -2 59 7 -47 44 72 -3 7 7 69 -9 -86 81 99 31 -33 41 -17 -22 22 95 42 +68 -100 42 93 11 97 -66 15 4 66 86 -63 -46 96 36 95 60 -86 -88 -27 1 87 -83 59 -59 -36 63 13 -46 34 -71 90 -15 78 -17 -65 23 36 96 -97 30 0 59 -47 70 24 -76 -85 38 -78 15 5 69 81 70 -95 50 -58 21 -76 -80 -97 70 10 75 -77 -22 29 88 -60 2 -65 -64 81 94 -6 78 -15 -72 -86 -11 73 -11 41 37 -87 60 -23 -19 -55 13 43 -47 -55 7 72 -88 93 21 -65 +96 -11 46 -62 -1 -4 -21 -5 -94 48 44 -2 -16 40 39 -16 -94 62 73 -96 -87 -44 -29 37 19 4 69 -60 -15 17 -38 92 59 -60 93 17 -17 -68 7 36 79 -40 -53 -72 67 6 16 15 25 -29 -34 81 -16 81 14 -36 30 -26 -8 -60 -64 -65 86 -50 -71 98 -34 -80 -84 -83 -21 7 -29 -81 63 -99 7 72 45 -73 2 15 -54 -53 22 99 87 99 86 -52 -3 -88 -73 -73 -40 -99 46 13 -17 12 +97 55 27 98 -71 15 -74 -21 92 -81 28 42 3 -26 -99 -70 -39 32 63 44 55 0 84 -78 -47 40 3 -97 8 -89 99 -20 -3 -94 -37 -7 33 18 -43 -48 -85 -77 48 -53 88 50 -8 -81 -49 -77 19 61 -29 -32 87 51 -84 -40 4 -18 -87 -13 61 -51 98 22 22 78 -31 61 75 -38 -1 -79 5 -32 70 70 -87 -92 41 -60 9 40 73 87 -86 81 92 72 70 -87 94 41 12 -5 76 -36 -70 -22 +79 5 -17 -75 18 -46 -78 -59 -34 10 -96 43 72 -55 -39 -9 44 -5 63 58 -55 -62 13 1 44 36 -69 -51 10 -77 -75 61 44 9 -56 10 -35 -66 -46 -90 -96 48 -62 -83 16 -76 78 -15 44 70 44 -84 57 35 86 -24 64 7 -22 54 -5 -68 -74 -16 -68 3 -64 -2 -81 90 -54 -8 -87 62 93 -33 65 -55 -19 70 -4 75 27 -34 -1 61 -40 -15 45 -31 33 -63 -30 -70 -18 -98 70 4 60 -39 +34 51 -96 -61 27 -72 41 48 21 -28 61 93 -11 -89 -24 28 -23 -79 5 -72 -79 -59 -69 -91 43 63 -14 -17 -45 -70 -34 -55 -18 -61 67 69 68 -12 -53 -27 -55 44 -91 47 -16 77 -42 84 69 -95 35 -30 70 -19 -3 55 -43 -10 -24 64 58 27 -70 90 -15 74 91 4 -51 13 23 -35 88 6 -22 33 68 -39 -31 -60 76 40 44 45 -43 71 52 -93 -10 65 26 84 -76 74 -51 11 -25 80 13 -27 +-91 47 62 -17 35 8 60 83 14 72 -86 -42 -91 -19 41 71 6 -97 97 15 20 92 -22 -46 81 21 84 -71 14 -45 6 12 72 -39 -73 38 18 -14 40 30 -30 -6 -46 58 89 28 74 90 -13 -80 46 0 53 28 -12 -53 -88 58 95 -32 37 -57 45 85 -63 -24 -17 20 58 -89 17 82 25 -98 -44 72 -57 55 39 -62 96 -35 -15 -3 -79 -93 -57 -17 -78 73 73 0 -88 -17 70 -79 54 88 25 12 +40 -2 13 26 39 -22 -17 25 -60 -90 -39 -33 -7 -85 -93 -67 64 15 79 -47 85 34 -63 -19 52 72 -44 -46 64 90 -55 81 86 -39 -2 -87 44 20 80 -71 -43 -11 -86 -96 -26 67 52 42 -31 53 -19 45 -92 -72 -14 -41 48 -19 -56 -85 -73 1 -64 88 -35 -88 51 19 69 -87 82 33 -98 30 -62 -70 -92 -50 64 -49 -44 -2 -87 34 4 73 51 44 -4 41 -49 -95 -70 -71 -34 36 76 -21 48 51 +-82 71 -77 -85 87 -32 5 13 -85 26 -81 8 -32 -32 76 11 -98 3 73 91 86 -32 -51 26 -29 26 -32 3 -38 -80 -19 -39 -100 -95 -97 -92 47 -7 -89 34 -45 0 -19 -75 -46 -2 97 -25 10 71 50 16 -68 74 -48 -37 52 -17 32 22 -47 35 5 -91 -67 0 -100 64 -84 -23 19 48 -24 42 31 3 -98 -55 -85 66 21 84 51 -3 41 23 -26 -17 3 92 -15 -95 59 32 55 -15 35 -82 58 -63 +1 57 52 -15 22 80 -28 62 3 86 -12 -65 73 94 71 19 -23 37 20 -24 -49 -96 64 -84 -93 -16 68 36 93 28 85 57 -76 -9 94 60 -2 -20 67 -22 89 -58 54 17 52 -65 4 37 -47 -61 83 -39 57 -34 91 -50 18 -11 6 -26 68 -67 -45 -23 81 56 -80 -29 72 57 -5 40 77 59 63 -57 -5 26 -7 -41 -7 -58 -89 48 44 -71 -58 -59 -64 -90 24 -69 87 45 -50 39 52 70 7 90 +95 -12 28 69 -99 -97 -59 32 35 -32 45 -83 37 -28 68 -86 -45 -13 67 2 -26 48 -41 91 91 8 -93 -89 -28 -23 -52 33 -35 36 -33 82 -13 74 -9 35 -94 -9 5 -21 63 79 24 87 -97 83 39 -18 79 9 -16 77 30 5 21 -58 -3 97 -56 -54 -36 45 45 -66 -39 78 96 -80 37 37 -79 -32 83 -28 -47 3 -63 21 46 -26 82 -92 -58 54 17 -89 98 4 71 -45 22 -9 10 30 -42 -65 +-25 56 -43 4 0 -65 -6 43 36 95 89 -65 -100 60 29 48 -63 -87 15 -62 78 33 37 66 -4 -48 -12 -20 -39 74 14 -93 -61 11 -21 64 -27 79 -33 15 28 40 65 56 62 32 -19 49 -13 64 -62 16 -98 -68 -7 3 -93 42 -35 -53 68 74 -72 -15 -62 17 -55 -100 79 97 71 -93 19 2 -67 -64 -97 -98 -17 -92 -44 47 -9 -4 71 20 30 13 -78 1 -1 88 -39 -86 93 30 -7 -37 57 -1 +54 -16 17 51 55 13 -36 25 28 -83 -58 -41 82 2 -66 -33 12 -61 -97 -76 69 52 -20 45 99 -93 -90 98 62 -53 23 67 -31 -91 75 -75 85 -74 -73 21 -10 -51 60 -84 -6 -42 -90 -39 -54 -73 16 84 -82 -64 -62 -9 29 78 -27 -3 85 93 59 51 -98 68 33 -88 -39 26 -43 -37 -64 14 -24 -79 -88 -93 -31 7 -95 10 98 75 68 -53 31 -26 -80 16 -44 -70 92 59 -61 31 94 45 97 -9 +-38 27 67 -21 62 -54 -96 -27 84 -32 66 91 87 -93 70 -98 -68 -89 22 -83 73 86 75 -7 79 66 8 -44 38 -67 49 -61 4 71 8 -95 -31 31 -76 -26 51 -57 -57 -79 -50 61 -10 -60 30 84 -20 -56 -46 -94 -86 -80 84 -70 -32 -37 -30 -47 93 76 94 82 7 -42 -80 -26 72 11 -31 59 84 85 -26 12 -22 17 46 -93 49 24 -89 98 -42 -64 5 -50 -100 16 -20 -89 82 42 -83 31 97 -6 +-42 94 -38 8 70 -15 9 69 -98 -98 -57 79 -47 -37 -77 -14 99 37 20 -62 -38 -9 -22 -14 98 -69 68 36 66 94 -52 5 -51 31 -91 85 23 -86 -47 73 -41 19 88 10 17 69 74 56 91 86 -6 90 2 16 36 -70 32 -13 49 15 -90 43 60 28 81 -23 -69 -15 -69 -7 -48 67 29 -83 -75 51 73 73 47 48 86 63 -52 40 -13 39 -67 -66 -73 65 -37 -94 -62 -45 -89 76 -1 90 -60 -99 +16 99 -35 -20 -88 51 77 -20 41 -31 84 -57 90 -62 7 73 -9 -10 43 -89 -46 -88 37 -11 -87 33 57 -67 30 -98 38 -67 83 -20 57 -16 77 39 60 -96 27 92 90 94 24 -59 5 53 -99 24 21 -30 -2 40 -27 -21 -19 -81 65 -76 -62 -78 -77 92 48 -28 85 44 -74 65 -72 -51 17 -73 37 -25 -58 -92 -24 -59 32 71 -42 82 29 83 58 67 46 -44 28 -12 91 -72 -25 37 -78 -55 -98 92 +13 0 -98 -61 87 -43 85 -93 -22 97 -87 38 75 -28 77 36 -1 -92 -2 34 99 -41 32 80 -61 96 6 5 48 8 4 72 -63 10 -43 -57 -31 -27 10 13 16 9 -28 20 79 68 57 84 -6 -17 52 47 11 -15 54 -77 -13 20 -63 -94 -56 -10 -61 -10 -96 38 7 -26 8 50 30 37 95 12 4 -98 -43 55 4 -80 -20 67 -43 41 -11 60 -55 -42 -89 86 -97 -59 48 92 92 80 78 54 -5 -86 +45 61 93 -44 -22 -30 5 77 -71 74 76 89 62 73 -45 -50 -96 -48 -16 -13 77 48 49 8 49 -45 -91 21 96 -83 -68 -79 64 69 22 58 4 -80 -70 25 -86 -17 24 -26 -18 -17 19 -34 55 25 54 52 68 52 13 -1 -37 21 71 -52 44 56 91 54 94 5 72 -61 -65 86 -94 2 95 9 72 -81 20 -61 -27 7 -18 -82 -100 49 11 51 -19 -28 12 -96 1 98 35 56 76 95 -13 61 -14 71 +83 58 -5 -21 -43 73 97 67 51 78 18 -87 -89 -74 70 -62 62 94 -89 -97 -68 -77 -59 51 -40 -6 -21 83 59 -65 58 54 -24 73 -28 9 -18 -84 -56 51 20 67 20 13 -23 13 60 25 -26 87 3 5 24 -33 -32 -80 39 42 6 -29 40 24 59 -18 15 -89 59 35 9 8 -68 24 -28 53 -51 -9 69 11 55 -82 19 29 -4 -67 -59 -92 -8 -82 28 69 26 1 -2 35 -83 -24 77 23 -17 27 +68 -29 -42 -42 -14 -76 -34 63 63 -16 -94 -88 -32 12 19 84 80 89 86 25 98 -74 3 -21 -35 80 36 -99 83 66 -18 36 77 -33 -62 -43 54 15 -16 9 40 96 20 -67 44 70 11 90 25 46 84 -4 -30 29 -68 -88 84 94 47 23 13 -84 -71 -25 27 -30 -69 82 97 27 67 24 -87 -51 -26 -57 -8 -14 53 -67 31 -36 28 -77 -17 91 49 42 -13 95 -11 -6 59 2 46 44 -49 -19 -72 -8 +-69 12 92 35 -68 29 41 -76 -57 -12 -78 96 -26 16 39 90 -9 -73 29 -61 91 -40 72 63 7 39 89 47 -65 -83 72 18 45 51 32 77 10 -49 45 52 91 -82 -47 79 71 -78 67 32 -42 54 -10 31 5 54 -50 -60 -80 -73 40 77 -33 62 -71 73 48 -67 -54 87 4 -93 -61 17 8 89 13 44 28 -7 98 -18 -33 41 -16 28 79 0 78 -1 -99 40 19 -36 9 22 2 -80 -92 -55 29 -55 +6 83 86 0 -73 92 -11 95 1 16 -43 84 56 37 -94 11 80 -57 -84 -85 73 1 -81 65 -69 67 -27 -76 -97 39 12 -49 16 39 -54 12 89 -36 9 -43 47 25 19 7 -86 -92 58 52 -72 -10 -48 -4 56 -33 1 -12 -97 53 -93 -11 -84 64 -72 67 -76 70 12 60 21 59 -10 83 66 6 74 -86 67 6 -71 50 -94 -76 35 39 -50 14 -57 56 59 37 90 -70 -47 -8 -55 25 29 75 -91 -12 +-55 47 78 51 -73 8 -56 15 37 61 -96 72 9 -25 -98 1 -87 -3 72 82 36 -21 17 -32 73 -38 7 20 -64 33 -76 -43 -3 69 -73 -53 57 54 -26 86 -36 -10 -10 -10 71 6 -32 60 3 -64 37 97 -26 -74 91 60 -29 -57 41 -40 97 -12 20 53 3 -61 -17 -6 -26 -44 -64 72 -3 -56 -93 -8 91 -96 -30 66 39 -23 -1 70 2 -90 -56 86 -76 -18 -59 90 14 -25 11 -38 -26 -84 63 -1 +94 -26 -50 25 -21 -94 -90 36 51 98 89 2 -12 -75 85 24 -15 -54 -53 -88 -40 9 -62 -57 -27 -46 31 28 -52 -51 -73 -72 63 -72 -25 -86 -74 -24 -8 -31 78 64 -28 24 42 -15 27 8 1 3 55 42 27 -78 -98 75 86 50 -92 6 26 90 -47 -53 30 35 -20 21 15 -90 -21 -3 13 -15 67 -18 -78 70 60 96 -39 -80 -71 16 -77 -85 60 -13 -52 -73 42 -83 -1 37 11 88 78 -78 -12 1 +63 23 79 64 32 80 26 84 -65 18 -73 -32 -68 25 -38 10 12 -98 -80 56 76 -79 -86 -54 19 66 76 -81 -3 95 -95 18 -77 3 -96 -70 -31 -54 -24 -32 65 -4 -47 19 62 -45 -50 6 -2 -29 52 46 -15 -88 44 45 23 -97 21 -5 -46 32 -43 89 -90 -28 -29 -59 -74 -13 -23 -79 58 -44 56 -97 20 -24 -37 -44 -61 94 -6 -24 -80 12 1 45 -65 36 80 47 -1 -1 -46 -45 98 -76 29 -16 +84 -16 -64 40 -37 -51 98 4 -85 23 87 -39 45 -16 32 -42 -36 -26 -58 -37 95 -53 -26 -97 -32 -77 22 97 -70 -35 -41 50 54 76 31 3 -86 90 -33 60 36 -89 -93 -30 94 -8 -33 -74 73 -96 94 41 73 -26 99 -57 -91 -77 -38 -70 54 -85 -34 59 -9 20 -36 8 -13 -6 7 -40 -58 5 -20 76 -25 98 75 40 40 -96 83 -67 -54 22 -77 62 36 -53 -91 29 33 -59 70 37 -75 -14 -85 9 +85 60 45 -68 96 -20 -40 35 -72 11 79 -54 -86 -16 -57 7 35 -43 -57 55 -48 -29 24 67 -18 45 28 -31 -33 77 68 12 11 -42 75 -33 52 -16 26 -48 62 -2 -9 22 -77 93 31 22 -76 -53 91 90 28 59 -5 0 66 -20 41 -70 31 -33 26 -32 16 76 -52 -51 60 59 41 -19 98 -7 62 58 -60 28 22 47 17 53 86 63 39 13 -99 -23 19 80 -94 46 -85 97 34 -61 68 94 62 -69 +26 -80 75 -2 87 -67 -66 77 10 82 -34 19 60 8 -51 -43 70 -88 -87 -75 -100 -91 11 -37 59 -88 13 -53 -55 3 -52 80 -40 -16 -27 -88 -55 -1 24 94 71 -58 -85 -80 -2 32 32 41 57 -63 31 -57 -94 6 -81 -26 -70 9 -49 26 78 19 -85 -11 -1 -76 -25 -74 37 -98 65 98 -89 77 -73 78 -24 3 -42 -67 -21 -79 5 73 -87 45 -81 -52 99 -81 19 -55 -34 74 -49 -93 -71 -72 37 -34 +-47 -53 11 11 12 55 22 -19 14 43 50 -18 -43 39 -93 -87 3 -57 92 -31 82 -43 -16 6 -44 15 14 -56 75 42 -19 -70 -75 -49 94 54 -82 -5 -71 -88 93 -26 -84 75 -92 -32 -11 25 -24 -50 88 20 -85 -29 -31 -35 -30 6 19 61 -5 -86 7 69 -76 24 -49 -22 -58 40 10 86 -1 33 -32 -52 47 -38 -66 95 -57 -39 -88 -60 -5 98 -43 -92 19 67 51 -1 -43 -6 27 -92 -18 -88 -55 -26 +84 -69 -46 -42 -38 97 64 19 -93 70 22 30 76 -37 -78 -99 -65 71 -20 13 15 -59 54 19 4 -62 -32 -90 -64 -31 -14 -58 73 44 72 -6 14 -97 -100 -62 -70 49 -59 -84 6 16 34 -86 91 30 91 30 -18 14 14 69 -41 -68 -43 -19 -7 -12 76 19 -39 -73 -96 36 47 -90 1 -66 55 -27 61 43 -29 85 94 -59 52 -27 -31 74 -97 46 6 -92 9 -80 -32 84 83 -59 -82 -99 -9 43 -91 86 +44 14 55 -87 -24 92 -41 18 -71 -79 44 -39 -80 -74 -33 23 42 74 -99 -4 75 9 16 48 29 91 -29 66 78 -60 -68 -23 -3 95 -61 -97 3 -63 -91 -68 83 -2 96 -67 93 82 32 -56 26 50 96 -55 70 50 64 -66 38 69 -46 28 29 -31 1 84 79 -64 42 -34 51 42 -45 -8 -51 54 70 -36 -36 -71 -35 47 53 31 20 48 15 -94 50 -50 2 55 -37 78 10 -15 48 96 15 8 -83 -91 +62 -55 -2 88 -50 -64 -73 26 -91 -97 -41 74 25 35 -46 32 -16 58 -35 -62 -19 -37 16 -27 68 -77 -29 6 58 81 31 25 68 68 -66 -69 72 78 -53 -25 48 42 -94 -29 -83 -50 -34 -94 39 95 -29 12 0 48 -60 -60 -40 -80 82 -94 -82 -50 -33 -97 -17 40 -61 -7 -88 41 46 91 -87 11 -75 49 -7 -91 -86 1 55 -52 -85 -53 -10 57 -31 30 -89 -91 -17 -34 -94 -73 56 38 -69 -57 -85 4 +-92 -63 45 77 52 21 76 93 -67 -91 50 -3 -67 83 40 -47 -41 -24 -68 89 63 38 -16 14 38 55 -19 86 -94 79 20 -40 -98 -11 -90 77 49 6 -40 47 -57 68 97 -50 33 20 -38 -92 -35 -65 59 -87 -29 -17 -45 89 13 26 -86 -7 66 -15 -88 -98 -50 84 69 41 -63 1 7 46 -10 82 -21 -46 -57 -45 60 -9 -95 24 94 66 -70 57 -52 -45 -14 54 75 60 93 0 12 13 67 67 -29 64 +34 78 91 1 1 -28 52 -21 57 -61 98 21 26 41 72 76 -54 -34 -67 68 -48 14 23 -6 -91 -67 80 51 71 -49 -31 50 -42 50 -5 63 -43 -34 58 -66 -99 -87 73 10 -62 -13 9 -64 32 -72 18 56 -13 84 -83 -13 85 -84 -99 96 -70 -43 -91 -2 -9 -43 -54 10 95 72 -24 43 99 47 -72 -44 39 -94 81 -80 88 -83 82 -30 17 57 -25 85 68 20 -43 -41 -57 -73 -3 10 -92 -85 -7 -74 +4 74 -71 -50 20 1 -97 7 -56 29 -82 6 7 -33 77 -9 32 -5 -12 55 52 61 -96 70 -45 -4 48 -27 -71 -31 74 26 -28 -63 -56 -24 50 15 -42 35 -58 -59 68 78 -74 54 -63 -24 -90 57 41 41 76 99 19 99 -98 75 -26 -27 -39 -20 70 0 -87 42 51 57 35 55 -90 3 -50 11 95 51 -15 73 49 -27 7 -78 -98 31 7 79 15 -74 78 77 49 -26 26 59 39 43 5 -99 -36 -53 +-80 -16 68 30 -8 54 22 1 56 -14 -27 51 -7 17 95 -16 -84 -52 -90 -27 -73 85 88 64 98 48 2 -9 42 53 -10 -75 93 -78 9 6 -23 -100 -57 -86 -26 -71 -63 16 -74 26 -2 -53 98 25 23 -8 -40 -55 -92 13 30 -96 -18 52 97 17 -81 -93 18 -55 33 -68 -4 85 -83 -87 86 -97 -47 84 0 -56 29 -23 -52 25 16 61 69 -12 -16 17 46 -5 40 75 1 89 -92 -47 -50 -38 13 -4 +-38 74 70 -38 44 -6 -11 2 48 -43 -73 -12 3 91 20 26 -66 76 19 -53 50 54 -97 -93 18 80 34 29 99 7 23 -54 -17 51 80 42 -64 8 -22 -99 60 78 -50 -64 -71 43 6 -40 -28 -90 66 97 67 90 -67 -51 9 92 -58 -33 -11 65 47 -64 -60 38 -27 -46 -53 91 -55 62 69 81 64 33 8 94 82 -61 -88 43 -61 -23 36 -69 60 28 -65 16 27 33 59 65 -9 -6 -37 -62 -32 -99 +64 -62 74 -99 54 68 -87 8 86 49 74 -28 -3 32 -66 62 25 71 77 -60 85 -10 -89 86 22 -32 65 33 -88 -69 -47 57 2 -16 -65 -35 11 -74 -24 52 39 97 66 -18 -51 4 37 -42 -44 -97 69 -34 98 -88 -77 -15 20 -1 -61 -32 -22 -91 -79 19 86 89 92 -29 -12 -100 86 2 29 38 78 -9 0 88 74 -37 4 70 5 92 -97 28 42 -46 50 -29 77 -73 68 9 67 -73 -9 -78 23 -6 +-29 75 -16 20 -83 -18 15 -100 -72 -4 80 -44 49 -51 64 95 -41 30 93 46 -60 38 -56 33 -54 58 -58 -95 92 -83 70 66 31 -74 67 -58 -85 -45 -21 88 63 -80 89 40 58 -84 -50 66 0 76 -67 67 -21 -99 -41 20 -77 20 -41 -44 -8 -96 34 -70 80 -29 62 -43 -96 12 56 7 -87 82 64 76 -19 -1 96 21 -43 15 -22 32 61 2 85 -64 4 41 72 -30 42 52 -3 44 -17 -20 51 -96 +12 16 19 -18 89 -1 40 98 -47 90 -10 24 68 -46 -32 -54 37 39 1 24 -68 59 97 -1 32 -40 -16 6 -77 -75 -34 48 75 33 90 -50 -38 -80 23 76 -94 -57 98 29 -9 -32 -63 9 83 -26 2 55 86 76 42 -29 -77 -72 -11 -11 -90 8 -3 97 -96 -55 5 82 -67 23 -67 -48 -9 -63 4 -4 -45 -37 87 53 -4 69 -100 49 -53 -93 -61 83 71 55 -79 36 -87 -28 -19 90 77 -47 -29 87 +-27 50 -71 71 -42 -48 -33 0 36 53 -25 -7 19 -49 -64 84 -32 -97 -26 94 -33 58 -52 -50 -19 73 -68 -6 64 -21 68 -27 9 -25 67 -25 18 -1 82 55 67 -19 56 70 90 -71 -86 8 15 -48 68 -98 34 61 25 -35 36 -28 43 -36 74 86 81 -36 -99 -27 28 69 -1 -44 89 -65 -13 -20 -41 -41 94 13 12 -63 -92 -66 -30 57 -13 28 99 94 -92 -16 -88 -49 80 69 68 -11 61 8 -23 -34 +-21 -66 80 8 -86 -95 69 2 73 -13 2 64 22 12 13 20 -34 78 -5 -88 -20 51 85 44 -10 74 -85 -19 -83 85 -46 92 -83 -74 -28 42 10 9 -97 45 -91 -11 -38 85 5 -49 82 -42 64 78 55 29 -33 20 -27 -75 -56 68 93 -10 45 -12 -3 -27 10 78 -87 81 -57 5 4 -100 19 59 96 73 -26 12 68 -41 92 79 61 40 23 39 -42 89 75 64 -47 -18 -60 66 -81 36 -7 0 19 37 +-49 86 -98 -89 52 69 -81 -61 54 -59 45 64 -8 52 -43 -38 91 -37 38 87 20 59 -40 -41 -29 38 73 -40 -73 -63 68 5 -4 -38 -44 -63 -70 -46 -55 -68 11 13 -74 38 8 20 -7 -82 4 -41 52 -30 18 -18 81 45 -28 37 -53 -85 88 -54 -53 12 -99 55 -6 -52 56 49 -27 50 49 86 -49 -72 67 -56 41 -65 68 12 -50 23 -17 69 66 -35 17 16 68 95 -55 -69 -87 -63 44 2 63 10 +-26 -85 69 9 91 34 57 90 6 6 85 62 -28 83 -76 55 67 -77 90 60 85 -18 -76 -11 -45 -44 -37 39 15 -11 83 -62 -65 -46 37 -92 -99 -29 -31 -41 36 -63 -4 80 -14 -53 -64 -12 96 -89 -14 -36 26 76 81 -48 16 89 -6 30 -98 42 -16 -23 -74 -66 14 -63 9 50 -68 -58 56 81 77 -97 23 0 28 25 88 -87 -49 -13 2 95 -95 -8 -3 28 26 -59 31 23 -65 53 2 -89 -94 -15 +82 -4 66 -66 -61 27 -16 -54 1 -63 -75 20 -98 84 -88 48 19 -58 -5 -9 -31 93 -100 78 33 90 0 -47 62 -17 33 11 90 53 -39 -71 -78 60 72 41 16 21 10 -63 91 96 82 -23 20 93 25 28 -85 0 -21 7 6 -92 -56 -59 -60 52 -35 -68 -35 -99 73 -54 -87 -66 63 -78 -93 -20 62 45 -23 -1 70 39 0 41 45 -28 67 -25 -23 7 73 -99 -79 -90 -68 -78 75 15 -51 -93 -46 -68 +-98 77 -65 67 69 51 -53 -2 20 -34 -38 -56 45 31 -51 -60 -52 -73 95 -40 -1 -23 11 -93 -73 15 -93 65 -19 -43 3 -82 79 83 66 59 -89 33 26 61 85 45 -23 -75 7 15 -88 37 28 -6 -13 -74 51 -74 -73 62 48 -19 66 39 -94 -44 68 -38 -74 -93 -7 -68 -25 9 -74 66 -60 -15 -78 -1 11 57 -99 82 51 99 33 -36 -85 98 36 -98 -4 12 32 15 -51 77 -36 44 22 39 40 26 +-89 -65 -59 -10 -42 53 68 52 88 -78 -58 -24 -34 -26 -83 -23 -93 49 86 -68 -47 3 -2 -100 76 -64 -24 17 20 51 51 79 -77 25 -7 -100 79 90 18 -76 -73 23 8 70 8 13 -59 -63 -58 -79 -73 32 -49 83 6 -26 -72 24 57 59 62 95 -4 -64 90 -16 85 49 -46 9 -80 8 37 -48 0 98 94 -84 43 -66 41 -87 50 -48 67 14 99 34 -28 -86 1 68 77 -28 -71 -55 -13 13 48 -21 +-99 -38 91 94 13 4 -40 -5 -53 -83 7 -4 50 37 -56 -80 56 -40 53 3 48 59 38 97 -11 42 15 97 24 -23 97 81 -41 -95 -27 6 10 22 -87 -85 16 80 -91 -62 63 47 24 3 99 68 80 -85 -3 72 -50 11 -80 20 85 55 13 -84 -13 63 -6 -60 42 59 29 -99 -56 4 -1 61 -92 87 84 -16 -55 -40 72 64 28 62 8 -23 25 -26 71 46 27 -26 -62 53 -25 -74 79 86 -11 27 +83 55 14 36 -23 -71 -85 -29 -47 98 -40 -47 -68 43 -43 -67 -5 95 7 -9 -27 -5 -25 70 69 -51 -30 -57 -42 39 -93 -63 -63 -74 0 82 -1 18 -98 -96 31 -72 94 51 -10 -72 36 42 24 -43 36 86 38 -20 74 -4 -28 -10 45 21 -84 82 -6 -98 82 10 89 -13 8 -66 -13 58 73 76 10 22 59 -25 -76 7 -26 -83 -96 58 32 -21 -13 94 -47 -1 30 -78 -57 80 -66 12 10 56 -9 59 +64 -72 9 55 90 21 -44 24 83 -80 87 41 77 10 -71 -87 -56 1 67 -42 -3 66 -89 15 54 -50 -92 -45 90 -49 37 33 -3 -50 23 15 -33 -17 -84 70 90 92 55 96 3 70 41 -62 90 17 -4 35 67 85 78 30 28 -61 29 -89 -97 -92 -48 -37 88 52 32 -38 -72 84 94 -70 13 93 40 87 -27 0 -73 -8 60 -24 6 -57 -64 10 45 -72 -22 44 50 12 -58 -77 41 -59 -6 -63 61 2 +-59 48 -61 -54 53 -96 61 -99 33 -10 -20 -7 -36 34 -74 50 -5 63 45 2 15 -7 14 19 -51 -15 -10 47 51 -14 2 -1 27 -92 23 -56 -89 -50 33 77 71 71 -54 61 94 -7 -62 -7 -87 -57 82 -25 -51 -41 76 66 -39 -99 27 -86 -51 -58 -4 -43 70 96 8 96 6 58 -39 -56 -49 -94 -44 -37 -72 3 -23 79 30 -78 29 4 58 -16 -4 -52 65 -10 15 78 -39 54 16 -49 -35 2 -95 31 +30 6 -53 -80 55 -46 77 -64 2 -6 44 -46 85 95 99 38 78 -72 -65 -59 -85 88 -57 -39 48 40 -5 44 52 -26 12 2 4 48 -72 -3 -63 60 -59 31 60 -43 -61 96 -56 -73 -8 -79 -65 48 -70 -81 -42 -70 84 57 -90 19 -92 -20 30 46 -99 40 -94 -19 -46 -51 -80 -36 -25 71 59 -32 -93 -9 -94 43 -68 8 -21 70 -68 35 -52 -98 63 20 45 50 85 79 38 67 2 -11 -6 49 19 78 +10 -98 -48 -75 91 92 -80 -78 0 -96 -40 -24 -93 75 24 -7 -38 -98 10 38 17 -84 72 -52 69 19 81 -66 -56 -58 -52 16 13 -38 -24 12 -56 16 1 10 60 4 -87 -2 78 -64 34 -90 -72 -5 41 44 13 88 46 37 -7 91 -52 -65 49 -20 40 51 3 24 -64 68 -45 -13 -60 -41 61 65 -92 -7 -82 -5 -7 96 -64 62 60 16 20 -45 70 -68 -19 94 90 -59 -14 -86 -39 27 -45 68 -81 -46 +-64 -81 -76 16 78 -36 75 74 -74 -65 40 77 -45 5 74 -15 -98 60 27 -19 80 16 -67 -75 -77 24 -1 -32 -22 93 -20 10 -90 30 73 31 -53 -37 -62 -65 -22 95 -97 65 -54 -93 55 7 -51 -47 39 40 -37 35 79 -54 -16 -73 9 80 -44 -47 19 92 -68 76 -66 -55 60 -24 -4 75 -5 -7 40 -96 87 -42 53 52 -85 25 -30 76 -86 65 39 89 48 -32 53 -54 75 -24 -70 49 73 -16 56 28 +64 -55 -90 -85 66 -99 -14 89 73 73 84 24 79 37 -16 -38 26 -25 -40 -90 -68 -32 -74 -46 72 -79 -62 -18 -7 73 80 -18 61 13 64 -56 77 25 20 -15 -8 -19 47 -28 89 -38 -1 69 68 71 81 86 75 15 -28 30 51 -77 90 -31 31 65 -62 48 -51 61 -1 21 37 37 40 -34 -92 78 24 -31 -98 53 57 90 60 78 -32 11 67 84 64 -78 22 33 64 21 59 -5 27 -44 -30 -77 -46 66 +41 -67 -53 -34 63 -5 77 69 -64 -78 39 -69 30 45 62 -11 -33 -100 40 -22 33 -89 -77 -88 -46 82 -82 50 -43 78 -65 18 -45 -13 46 -75 15 -90 90 51 -4 -45 -13 30 82 -91 -39 68 55 86 65 -64 93 -66 -21 -12 -60 -47 -67 -22 46 -44 -9 -77 54 -62 -80 91 73 47 -92 60 -80 -18 41 -87 50 70 -71 -92 -66 -68 -74 -47 58 -89 99 83 70 2 -79 13 -9 4 29 -42 37 38 -80 -97 +-98 57 78 -68 13 -75 -97 38 -10 -1 -79 4 -63 46 50 -11 -13 46 95 39 -30 -45 74 -81 -14 42 90 -78 24 34 -24 -100 -55 92 82 -59 93 5 83 -4 -43 71 17 -28 95 49 61 96 68 29 -8 -5 44 8 99 -76 -60 -15 89 76 33 84 88 -46 -70 66 -56 -56 43 48 -65 85 65 93 68 -99 76 -43 -72 -94 -24 -33 56 -47 10 -88 -69 53 -13 -25 0 42 29 -88 -69 48 62 78 6 47 +22 16 -56 -12 -68 -93 89 39 14 36 -45 93 -80 -68 97 77 -10 -2 -100 88 21 12 -86 -13 0 31 -92 37 -44 3 -1 -71 -13 -1 -33 -59 -65 -36 32 75 -71 11 58 -75 -60 -79 88 76 98 -64 89 24 -91 95 84 39 75 -60 -3 -83 59 -26 -47 -59 -9 64 78 89 -51 14 45 -5 -58 34 -1 49 -85 7 94 -84 -36 -10 -68 -49 -5 58 -69 -1 25 -11 35 54 10 65 -59 70 94 -37 33 -100 +-50 77 29 -32 85 -89 -97 37 -13 -23 69 97 63 -82 -12 24 17 7 5 -81 -34 72 -40 89 55 41 -38 92 -86 -26 88 22 -13 -40 -42 -16 82 -44 53 -90 -29 21 97 -12 28 -4 68 -60 72 21 -21 -75 -9 31 -92 37 4 28 -67 -53 -58 -70 36 -92 -100 8 8 94 46 77 69 -54 86 9 -7 3 25 25 46 -83 42 -77 1 31 86 47 -95 -20 15 -72 60 71 -30 -22 -51 28 -82 -40 -56 62 +-30 -46 -59 -49 -91 3 36 77 0 -77 64 37 -75 -50 89 33 -10 -1 80 -70 -90 -83 43 54 -43 15 -26 -84 14 52 47 85 -20 -2 -31 69 -67 97 36 95 50 89 -21 -20 27 98 57 87 -85 -86 -75 71 -99 -94 3 -19 -17 -58 1 99 33 -65 -36 -75 -54 -19 -21 -95 -34 0 53 85 18 40 56 82 -25 -42 80 -94 -33 -19 15 -78 -80 14 26 8 3 53 14 -16 58 89 -63 -3 -27 16 4 -88 +13 -49 4 51 -93 -65 66 -4 72 -97 -56 -43 29 -70 -6 -39 11 -86 71 -81 -84 -91 88 25 25 22 -60 -45 16 27 -80 -79 -57 93 -45 -10 -57 -23 28 -44 -64 28 52 -63 7 86 -72 30 -86 78 78 -59 -26 29 72 27 -6 64 -60 17 -82 -52 -81 -53 -57 -25 -99 -28 8 -23 -57 -48 23 43 28 -98 -70 54 -22 -18 50 35 40 -4 65 -76 -69 -93 -95 -30 81 -31 89 26 91 -27 25 89 4 2 +91 -34 13 26 60 31 74 78 13 15 51 88 36 50 -11 -62 43 42 -97 -66 -19 97 23 -6 90 -46 -80 47 -7 -64 -27 -83 -82 -11 91 55 66 73 37 59 -78 48 -57 48 60 56 95 -58 -68 -25 13 -82 18 -82 3 39 -33 -70 37 -50 7 62 94 71 -18 14 66 1 -51 31 68 -75 13 -99 -10 24 -84 -47 -9 -48 -29 8 92 -85 13 -89 -6 -90 -29 -32 12 -34 -83 56 50 -70 -69 -92 98 -24 +19 -20 -98 -61 14 85 89 4 51 -66 5 83 -31 -54 17 15 -87 36 -83 -51 12 -42 -55 -46 51 -58 69 4 -1 -73 -69 39 -66 76 7 -36 45 -56 18 89 -5 25 82 -43 -23 -91 31 67 -13 -51 -3 -88 56 24 41 51 30 -28 -29 -87 -81 -56 -17 -8 96 -88 -66 37 -91 -19 -43 -80 73 -75 -85 34 -56 24 62 42 30 -94 25 -16 77 82 72 -59 -57 -52 38 -17 -83 19 -100 74 -14 -90 97 -13 +23 -4 -5 93 50 54 69 31 94 -92 -28 -7 64 -22 45 -38 -96 -2 -23 -86 -93 -97 -21 -48 48 -78 85 -53 -93 -95 -39 47 -71 46 85 -32 17 -95 14 -41 82 -31 -69 71 92 8 -6 90 82 -97 93 -89 73 53 -59 -98 -70 89 49 -98 14 -88 -87 88 -18 -32 -82 -72 -76 -59 38 -88 -95 -98 15 -78 66 30 -57 98 92 -42 64 -76 -31 -79 -80 89 41 -45 -20 92 -49 33 70 -7 28 2 65 64 +-66 -59 -96 -79 79 58 -25 16 13 -95 -15 -5 -61 90 26 -41 36 19 22 -19 -61 -70 11 88 45 25 79 -79 95 -29 94 22 -40 89 22 -92 -71 -60 2 -31 -75 -78 83 -94 -21 -67 -53 17 42 42 -91 -56 -17 51 -9 18 18 -4 17 86 20 59 -12 -21 -94 -80 11 -39 -83 -37 -68 76 81 -87 60 79 40 -7 13 4 -79 -56 26 47 -88 -10 75 94 -7 -54 -49 78 -73 -51 -13 -72 48 84 58 14 +-16 -74 30 -76 -34 23 76 37 -69 -24 -1 17 -54 -76 -34 -73 -46 39 21 8 -90 36 -21 68 74 -22 -45 -11 23 -17 -78 95 78 -62 59 93 -94 -47 91 80 -54 -38 13 -80 -25 19 -94 77 59 30 76 42 -46 -48 90 58 77 -41 -37 -94 7 60 -43 -22 -22 1 -60 73 -93 -4 -43 -6 7 -100 -82 12 62 15 8 76 -57 -94 64 57 -52 13 25 91 -57 45 -94 -62 -46 24 -78 -92 94 43 -40 -11 +71 -49 -37 -12 22 68 -80 83 -2 36 -55 -84 25 -16 89 -25 50 -92 -44 68 -31 96 -30 61 -48 -74 81 30 25 65 64 -96 37 16 -87 -88 53 39 84 28 -36 45 49 72 88 41 50 -58 -16 -46 98 32 -41 80 -63 -44 25 -50 -78 83 -32 95 4 45 46 -31 67 -58 -88 -75 99 75 -26 83 -19 -66 -44 40 -73 -72 -5 -45 -42 7 -43 -60 94 94 -28 -76 98 95 77 35 -10 35 37 -84 56 -44 +-54 -40 -65 -48 95 73 59 -33 -44 -62 -48 6 -21 40 79 -3 -92 68 -28 37 -32 91 -99 -48 -43 3 56 -36 44 28 -53 -51 -92 84 44 96 56 -38 24 8 70 24 57 29 66 20 -48 0 -37 -95 49 10 48 -42 11 -11 61 -90 12 -12 -86 -31 -27 -71 40 42 2 11 -15 -21 -8 -78 34 36 -89 15 -60 -15 -86 -33 -78 -80 45 22 -35 -30 64 -14 37 14 -30 -8 81 91 -5 69 -76 92 87 -61 +-85 99 -79 -5 -65 -20 93 -78 -67 -22 -93 -21 83 9 -25 -6 31 -8 -21 5 65 -64 60 96 27 0 -6 -36 -94 -30 6 1 69 -26 -63 12 55 11 -8 -8 58 79 91 -31 -43 -23 18 -75 -53 -76 -59 -45 74 25 1 84 58 91 -74 -74 -14 90 -55 45 -87 87 -15 77 36 -26 -77 -73 -12 82 -79 67 74 81 -76 -24 -69 -66 37 78 32 -96 8 51 -79 -20 -76 9 89 -63 71 29 -55 -98 77 -98 +-95 -57 -25 -56 -98 99 14 52 -33 99 99 18 31 72 -26 61 98 52 -64 33 35 -20 88 2 61 -43 -75 9 77 70 30 87 -34 -52 -47 17 -46 20 -94 -87 85 -61 -86 -46 52 -99 58 35 -74 -67 62 22 -51 -8 68 56 67 -30 -83 -76 -26 11 -81 -17 -29 -72 -7 -43 -58 -73 -28 92 -14 56 -66 28 46 21 -44 9 22 -94 -65 -83 -86 -21 1 -75 1 33 -7 27 -53 -22 -34 88 -32 71 -77 39 +33 51 31 -2 -43 49 12 -41 -59 28 -98 -13 21 -98 12 8 -99 -99 20 96 -78 -52 -32 -70 34 89 41 83 51 -25 -30 47 -56 20 83 -55 -75 -18 71 -7 77 9 -9 0 -86 58 72 18 47 3 -5 47 -73 -68 -73 58 22 -49 -66 -91 18 -85 2 -96 54 -5 -38 21 94 77 9 -30 80 -49 9 23 -28 67 17 -20 49 53 -27 5 -44 -27 10 26 -42 -68 96 44 -28 75 17 -43 44 -81 58 -97 +9 -40 -54 8 -20 -88 12 -96 60 -35 -99 92 11 37 38 -81 6 23 -64 -58 33 -91 -11 -4 90 -22 -48 -18 -96 25 -42 84 44 31 33 29 -66 -48 -54 -81 14 -10 5 63 -100 -21 -63 -78 74 82 -79 -4 -16 95 -59 -99 98 49 95 31 60 -78 -31 11 16 36 -55 45 -80 53 -58 -21 -76 -94 -2 2 -81 92 72 10 -44 42 30 4 23 -64 -8 54 -83 -21 28 -33 80 94 24 26 -26 2 -73 72 +-61 -99 -50 38 -19 -18 -55 -99 83 82 60 -17 41 -34 3 -70 -27 11 44 -98 -85 7 -16 5 -74 90 -95 -52 77 -24 -85 76 23 40 -32 -23 -35 -96 -55 -59 -37 -82 -84 24 34 -64 90 36 -74 13 -8 22 69 -78 -63 -6 -97 -47 13 -16 -78 -95 -64 -75 -36 4 -29 33 95 71 -50 71 46 -55 8 -71 -71 76 92 -4 12 9 22 42 -23 70 -49 -73 -60 1 35 20 48 -53 -8 -98 89 -90 -37 19 +29 20 9 -68 -14 -85 -58 25 -28 -4 71 -76 -98 -13 36 0 90 45 37 -94 -36 65 20 -48 -18 -72 21 -1 -60 27 -13 -1 -94 32 81 75 78 -75 -97 8 -80 35 80 -70 17 52 34 57 -92 -64 37 30 -73 -47 -9 -49 -65 -8 -58 1 -41 45 73 82 -6 49 32 16 -44 44 75 -85 -46 -49 -7 -12 -67 -61 81 51 84 -16 -36 -83 10 -25 -60 54 -9 -87 65 68 -40 -96 11 -82 -85 44 98 -64 +79 93 98 70 81 50 77 37 -76 -1 -10 75 24 -63 -74 -74 7 -25 -52 70 93 -31 -76 2 -30 -25 -34 -50 -43 -1 73 69 -61 -34 -89 41 -3 43 42 -6 16 59 -30 -31 -19 -20 -35 5 86 -62 -7 -18 -48 70 75 -45 70 19 27 -65 16 49 40 58 85 41 97 41 -86 89 74 -8 -23 -14 32 -42 18 39 23 58 63 28 -80 15 -88 17 -35 -96 -13 -21 -40 44 -4 -53 -97 2 -60 -85 -3 43 +-9 99 -5 -96 -74 27 -48 95 39 -72 -42 -31 -62 66 34 -57 -12 -4 32 -37 -89 -82 -44 -54 74 78 89 -65 75 47 32 10 48 9 -29 35 -36 79 -28 -84 -74 -1 -30 -7 -75 -85 -97 -77 -56 5 8 2 49 16 -23 -94 93 99 26 -74 -43 84 -23 61 -2 -30 -95 32 -100 60 -84 -16 -38 99 -9 -67 -24 -53 73 -65 39 31 -92 -13 -14 -43 -10 -20 34 38 -75 -27 -91 78 -1 36 -92 38 86 -54 +68 59 56 82 24 -91 -57 -82 -77 -53 -79 -56 44 -6 12 -7 88 -73 -94 -23 -45 -75 57 36 95 -95 -25 68 63 7 -97 -74 99 -78 61 91 64 -32 91 22 70 -63 -91 35 -100 93 87 -46 -60 56 -9 2 -27 27 3 -48 -65 -82 -8 -42 -56 -20 70 -33 -87 -31 -40 -58 62 46 -4 55 48 53 74 -31 -36 -56 -16 -40 30 -90 63 5 94 36 95 65 82 -99 7 25 -19 -100 73 20 29 20 -100 91 +24 4 -78 -71 -33 68 -61 47 -44 86 11 68 -93 -44 -11 -31 -90 98 -24 -93 -63 7 -87 80 8 -6 33 -72 -54 -1 65 -34 -77 77 41 67 6 -34 -52 -61 -91 63 27 -35 -70 -6 -63 32 78 -79 98 -95 48 -81 42 21 -65 -48 -67 -26 -56 90 -26 -69 39 -95 99 -23 -22 26 83 76 -26 19 -92 -33 -31 -63 93 33 37 20 -94 -63 43 -53 59 19 -74 -67 84 94 0 -59 15 82 52 -18 99 5 +-80 -18 -54 76 -74 -3 -19 -59 -11 72 -2 -22 -75 59 31 20 42 36 3 -49 -87 84 -52 79 14 29 58 35 -42 -24 -7 17 -56 24 11 -87 -64 93 61 85 -29 36 13 82 -85 59 -3 94 -60 67 35 -6 0 85 39 -23 0 -27 -57 -83 0 -99 5 -66 0 94 97 -61 9 -74 45 -41 26 78 37 -54 -39 69 22 26 -19 -78 35 -48 -90 21 -22 -77 32 -52 79 64 93 67 -96 65 -72 -42 -61 61 +-71 59 -1 -83 89 0 41 88 47 10 11 73 -35 -26 18 -100 9 -73 94 43 75 71 -27 -94 55 -86 -71 -87 19 95 -31 55 -87 59 21 -33 -63 1 -29 -4 54 -58 -68 17 0 70 52 45 -52 -44 11 -33 48 4 9 33 92 -57 -60 81 -65 -30 -48 95 -72 -7 84 -9 22 -47 -66 24 28 -90 25 86 43 -56 21 14 -21 -20 -48 -74 31 -67 -23 27 -89 -9 -97 -48 75 81 48 -89 15 74 -29 -94 +-28 -81 -76 -63 -37 44 61 71 83 31 71 -64 -34 12 34 -21 18 -70 -76 58 60 -52 -70 -66 69 71 47 -71 -53 -97 -40 3 -48 -13 39 -56 -49 -42 93 79 19 62 -82 12 -67 -9 97 -35 -90 54 83 -8 92 -20 75 -39 29 -3 51 6 6 -22 79 -98 -52 -64 9 -8 -5 -62 -51 -93 44 -90 -29 -20 -39 -34 -100 29 24 -18 44 -74 -3 -69 12 -83 64 -76 -73 -6 -21 -48 89 81 -75 -76 81 -9 +-49 5 92 12 32 47 -69 37 -52 77 -73 46 -71 -16 73 89 -20 -8 2 23 81 -25 -13 36 -64 39 -2 -46 47 -51 91 49 -72 2 85 84 -93 -6 -71 -2 20 52 73 74 -6 -25 -76 82 96 34 -93 72 -53 6 -36 -2 -82 -37 30 99 -48 16 -1 34 26 28 -93 14 84 -43 0 -3 -79 -74 62 82 37 -68 -85 20 -97 23 -46 -100 88 -34 45 8 -51 47 -99 10 -17 -23 63 8 -82 86 8 -87 +-11 9 -33 -54 91 -96 -26 -1 -44 -61 -66 -30 95 60 -75 98 -99 57 1 -74 -46 48 -70 -70 -14 -26 79 68 -7 -97 56 -55 93 -7 -79 -44 16 98 62 72 -87 8 -26 45 -19 47 53 5 35 -66 4 -4 54 89 -19 97 71 68 -25 -92 -82 -76 -54 -76 -38 62 -87 89 -94 80 96 -44 18 -46 -25 -86 30 -79 33 -61 -20 83 -70 25 -97 32 -57 57 -95 -78 94 -69 -34 39 34 -75 33 78 40 85 +56 -83 61 47 99 -10 -66 -31 -42 5 -100 -60 -41 -74 71 -56 35 -62 -5 55 -87 -98 -53 97 12 -42 35 -85 -16 -44 -13 9 73 -11 -72 -87 22 -91 27 -15 90 -18 78 -21 -7 -96 -77 -49 46 62 96 58 -54 -87 3 62 55 17 72 -13 13 -23 11 4 15 41 -95 -40 28 -100 -79 61 -10 5 69 -15 24 -1 -5 9 -19 -7 -12 54 -98 -57 -84 -12 17 96 84 79 -11 78 -80 35 47 39 1 53 +-42 -34 48 9 -24 81 10 61 27 93 -76 72 -35 73 51 -31 36 -16 -15 -71 -51 41 51 83 -48 0 -64 -17 77 -1 -56 20 1 -74 -48 63 -53 -74 65 -8 -35 -34 14 51 12 86 -37 -18 73 -37 87 -72 -75 89 -83 -59 -19 11 51 -32 -25 74 46 60 -84 -27 56 -56 45 67 -5 56 79 -93 24 74 -2 -95 -92 96 54 -84 33 40 -61 7 -45 -43 65 17 87 20 -50 -42 -35 66 56 68 13 -81 +-56 -67 -4 37 -42 -46 -63 -71 -95 -13 52 92 -62 96 -46 63 52 14 9 -86 -59 15 94 81 -25 24 3 -22 -28 44 99 22 77 87 66 -62 9 -43 42 -44 -83 54 -62 -27 99 93 2 47 -2 51 24 57 -66 60 -64 17 52 27 6 44 42 39 -53 -84 1 -9 67 4 24 25 63 92 80 87 -18 45 -41 66 53 -90 -93 -76 -18 -99 39 -40 76 94 -50 -31 -4 -25 87 -74 71 -48 -98 16 -98 -14 +83 46 33 73 -40 -95 46 -42 -61 -90 80 -59 -90 26 -69 -31 -18 -70 49 96 79 -65 -69 1 -58 -32 72 -50 97 -45 -74 -24 68 -13 -33 -84 -91 65 79 91 -54 56 -64 -78 -91 8 -44 -37 96 16 74 -36 -42 -27 -34 -38 -49 4 59 -56 70 32 7 18 -95 89 -58 -1 57 30 -69 55 -50 -70 -88 4 -40 -62 58 -60 4 -89 12 93 -55 -97 39 -79 12 80 31 -72 92 85 50 -74 32 46 75 12 +11 5 -25 -79 93 -31 87 44 -55 -54 6 15 35 -30 -41 87 94 -27 74 -49 40 73 31 -56 31 21 -98 40 -51 -74 -69 -82 -32 -71 82 30 -53 18 -25 -67 6 45 39 9 72 -89 98 74 57 99 98 35 98 -38 -38 37 58 -91 57 -42 17 -99 -38 -49 -88 40 -47 -60 -76 -8 13 89 35 94 49 -48 76 -47 -62 49 87 68 -79 -82 39 11 38 20 -63 41 34 99 37 70 -99 -28 56 72 61 97 +-83 47 2 -66 50 92 41 23 37 23 76 92 -94 -55 51 -80 7 -75 -64 -55 -54 -25 19 59 -35 11 -81 -3 94 -66 68 -18 -17 -34 -94 -36 2 -43 -66 -32 -23 -55 51 -53 26 -55 -10 -34 -77 56 28 -86 95 30 -56 -3 -44 99 -45 -53 -82 -38 -90 -18 -3 50 -33 -17 -93 -32 -30 -50 -35 12 36 83 -88 -8 -15 -39 -21 -93 0 -84 -97 3 -39 48 -45 96 4 -94 54 -35 68 -85 -50 88 33 -98 +63 21 -52 40 -58 -13 -39 37 -80 -71 66 -61 -34 8 38 -20 -46 -20 -2 16 -33 47 93 12 27 -2 69 -78 -54 25 92 -65 37 -73 57 35 -68 78 -58 -56 83 -28 42 -18 30 -100 48 98 78 13 44 32 -82 -61 -82 -58 -46 96 -23 90 18 -39 -6 -16 -98 -64 -17 -25 -75 81 97 -63 -29 -2 -84 -66 24 18 29 99 30 -89 70 -63 -5 -72 -30 8 -16 32 98 19 10 -52 -22 -33 -57 -80 54 -25 +-24 -32 89 42 -62 -63 65 -87 -66 67 -13 15 -70 -53 38 -51 51 -4 47 98 19 -64 -56 -66 4 47 89 -63 -1 80 -40 55 -22 43 -4 -41 47 -88 -13 -36 72 17 17 60 3 33 76 -96 -74 3 -28 -4 -5 -89 -77 -93 -64 4 -6 -82 -8 -58 50 -19 -10 17 43 43 -63 -42 54 96 -100 53 82 -50 -59 -87 35 -62 -2 34 -38 68 4 -54 6 40 58 -76 16 60 -54 -90 4 -38 87 -56 -49 -60 +53 -50 -82 -15 -88 70 30 -47 46 -61 31 2 -5 21 -88 43 -47 -55 -93 -1 38 98 36 0 79 97 -81 66 -97 -7 18 -29 -82 72 -16 4 -10 13 -48 -13 47 -35 86 90 55 61 -38 57 -28 -31 -87 -46 -90 -29 59 79 51 -49 -8 -23 -71 -73 -63 -47 84 6 9 31 -13 -41 -63 42 -54 -75 65 -86 -70 -3 -44 -80 66 80 -99 -96 -81 80 -53 44 -96 -60 -43 79 78 -30 -79 87 -64 -51 -72 72 +-20 29 -97 -31 70 95 -34 -31 -82 19 -97 -18 60 11 36 95 -73 -19 -78 25 40 14 48 84 -46 51 47 73 -94 6 -46 -100 97 -32 -48 73 -20 -19 76 -67 17 -57 -10 76 46 47 58 10 27 -56 -73 17 53 -39 17 54 -44 -53 65 8 91 89 -9 1 71 -42 69 -53 -94 70 26 77 19 87 -32 -36 92 45 36 28 -46 -89 58 -19 -42 -40 65 27 -86 95 -77 10 -18 -35 -25 42 -55 -66 98 88 +59 9 17 10 19 86 -77 5 28 -31 15 -30 -16 67 6 5 -4 75 63 26 -8 -79 -27 77 35 -40 38 40 -87 -77 -78 -36 -37 43 -28 -7 -73 -26 51 13 98 56 70 -87 8 52 -54 77 -85 -10 87 -80 -62 -38 94 -36 65 -96 70 0 57 15 -74 94 1 -90 -78 73 85 -12 69 6 -69 47 38 62 -31 13 -9 -36 -34 -19 -59 -3 8 60 -67 59 -45 -90 65 39 64 -89 86 19 98 83 69 96 +-27 6 -29 -73 -8 58 -3 -1 48 -92 -38 -81 -3 10 24 -17 79 89 77 76 -81 -39 -85 -38 -52 -27 -79 -68 -43 83 9 -60 -4 -46 -52 56 -6 3 -46 -7 -50 -21 -82 17 -57 -71 10 -24 68 -85 -35 90 92 -30 72 -81 73 -96 -81 8 16 59 51 -25 -87 37 23 -36 72 22 -56 -27 14 -83 -33 66 -15 -61 -73 -7 -57 40 93 -36 -55 -4 -39 -57 26 -61 77 -23 23 92 5 18 -6 -44 60 98 +-82 -14 -73 -35 -98 60 -62 10 -87 -81 -25 -34 88 -83 -78 -5 -48 70 44 -42 -29 -11 -47 68 52 -14 -27 76 11 22 -66 14 -68 -69 -50 86 -13 15 -53 80 -74 -16 -62 -49 -43 51 -63 -62 82 -10 75 0 40 17 1 84 15 87 -44 19 -81 15 -44 -32 47 14 0 32 -17 19 -83 56 90 83 29 -69 48 -10 -47 -78 -35 38 -59 -25 16 17 47 46 -97 -88 99 -4 64 -35 -48 32 1 -42 38 -52 +12 -90 79 62 81 -3 -64 -4 -92 9 98 -27 -14 -19 48 -80 -12 9 -89 48 88 -87 -32 -91 -40 75 92 19 88 58 -48 -72 38 -65 -44 -10 12 -38 42 -32 -86 -98 -39 -30 57 99 -82 -5 -66 -2 82 70 77 78 39 85 -98 94 20 -28 1 57 58 -72 -73 -62 86 -91 64 -73 -23 -18 -64 37 -90 1 85 -14 61 -93 93 -89 -20 -36 -20 40 -36 54 37 72 57 79 3 94 -60 14 17 -51 16 -76 +-28 27 -30 -11 -37 -81 -100 -46 65 92 76 -88 -12 -48 12 23 78 26 -8 41 -55 56 -5 -91 12 10 -19 -68 30 39 -49 33 30 5 -42 28 90 67 -61 76 27 -65 90 4 -69 96 -38 73 -9 23 73 23 -78 43 -82 31 -66 -88 57 75 79 4 64 -5 11 85 32 -76 69 31 -98 53 -20 -35 -31 20 37 -39 17 -58 16 96 -59 -15 -47 -66 46 96 77 1 -49 8 39 -22 75 -83 -19 62 -84 86 +-28 -82 -77 78 56 -82 -36 4 -96 -61 -73 -80 54 -68 92 49 -36 86 60 -31 81 -60 64 93 59 -3 94 -93 -49 -16 93 -49 43 -65 -99 -21 9 -84 -96 44 48 60 98 -11 -37 39 16 -99 26 98 74 82 93 -65 84 -85 44 -7 52 92 8 76 93 -30 -21 -72 -54 -37 -6 -51 -52 -77 -22 87 -35 -35 7 18 93 4 59 45 10 47 -84 -12 32 49 10 25 -8 58 46 -76 -50 29 59 8 65 35 +-22 26 -4 40 58 -67 59 -27 81 80 32 -36 -52 17 62 52 -35 7 -89 -50 -15 -85 86 9 66 -25 -76 47 -81 73 -14 62 -83 -5 -61 5 75 8 73 -96 -9 -64 -32 -5 33 -29 -49 -50 15 88 -69 74 15 -89 -42 57 -21 37 62 74 -43 52 8 2 3 28 -5 24 -100 -90 -82 57 -71 -21 32 -17 49 80 -60 21 12 71 35 92 -12 46 -34 78 -81 -81 -58 -100 -91 -49 47 56 -31 81 -92 39 +53 35 -9 -52 -41 -68 41 -11 -18 -2 26 -14 -63 71 76 79 -38 -85 -15 -18 42 73 -25 -94 4 -31 -41 51 -8 69 92 72 10 -61 -16 2 16 90 -59 -18 -57 46 -35 80 16 -2 -38 -30 -75 -4 49 -38 -50 3 -31 32 -18 -10 34 32 -24 36 64 -78 -89 60 -24 2 -17 33 -58 -53 91 40 -91 -21 -45 17 -81 72 -59 61 -90 93 -48 32 -83 57 -57 -69 -67 35 -5 -4 -28 -93 36 99 29 -97 +-7 39 1 -23 80 -92 -53 -39 46 -28 -98 84 5 75 -78 75 -8 38 59 81 -77 46 21 42 77 -17 73 7 -3 -89 -52 -26 57 5 88 -48 93 -15 -73 -83 70 -3 -60 -12 62 91 72 -2 -13 71 95 25 40 4 12 59 26 -53 9 6 90 9 1 -72 47 -16 47 32 -91 -78 5 45 -13 73 64 60 -70 49 -97 96 5 76 -86 93 -33 92 -83 29 -67 19 39 -48 -56 72 32 12 -78 -34 62 94 +94 40 33 88 17 71 -45 -9 5 -17 -64 74 85 -5 -16 -27 72 -98 73 33 69 -84 -92 -39 73 -55 -47 43 45 28 -30 -3 -91 1 -15 -6 -66 80 -64 -39 -99 -18 55 -40 28 -28 19 62 -31 35 -99 -89 -15 -36 44 52 -84 61 7 -96 68 69 -89 42 87 -7 -11 -75 94 -5 -57 -68 -38 -80 -79 77 -39 14 17 -10 -58 91 -67 -10 -11 43 48 -77 -4 -71 60 -75 -80 -7 57 52 56 -44 -56 -29 +-47 -73 -60 -89 7 -28 -64 -62 41 83 -98 44 -69 -65 36 -40 -65 97 5 17 -1 39 -66 -27 -24 -8 -3 79 -48 -20 -29 -59 -53 14 91 56 -52 -92 58 59 -11 0 90 -60 43 44 48 -97 -45 31 4 40 -53 -91 -58 -65 28 -3 13 -27 80 -87 -99 78 28 -49 -89 -26 -80 54 -29 -70 -41 -66 99 -19 -10 28 -95 86 -82 -70 53 74 35 -86 -87 -18 0 -23 88 -61 -49 -53 -92 -28 -30 -6 1 80 +42 3 26 36 -66 7 -1 -13 -94 -76 37 -81 -13 83 -23 -25 5 -11 33 -34 83 -17 -59 81 -19 58 18 45 -88 58 16 6 14 -70 -9 33 -27 -91 -14 10 -3 -57 6 4 -62 -58 61 89 56 9 -83 63 84 -18 -69 9 86 59 96 92 -59 -86 -37 95 16 26 39 -68 -92 -24 21 -25 -2 -81 11 55 69 -59 -17 28 -61 -51 96 -10 -97 -98 -27 -78 -33 29 -68 0 98 37 57 -74 -32 -99 -72 10 +87 66 84 76 -44 -55 92 -80 -59 -71 58 99 1 -28 14 49 26 78 45 -55 -27 -59 -37 29 7 62 6 -11 97 -59 44 7 16 60 55 99 -80 33 -72 -42 -26 -68 95 -29 1 92 68 69 -54 87 -44 84 79 47 -62 53 -71 19 -75 51 -68 -50 64 69 76 67 -98 -7 -93 -44 -32 20 34 90 -7 -7 11 -67 45 41 42 75 -60 -72 -6 9 19 44 -25 65 -91 11 57 -80 -38 -46 -61 -70 -37 23 +-87 -50 28 -3 -5 -37 59 -30 66 69 33 -39 -46 60 88 -2 32 -95 -57 76 -68 -36 -1 -39 23 63 52 91 5 29 98 77 34 22 27 29 -9 74 63 47 -54 66 -81 -62 -39 -5 -84 14 72 21 89 -46 56 -29 81 0 -65 -63 -39 59 47 -100 -7 30 54 52 -49 90 -49 99 -84 -23 22 8 58 -86 -93 26 44 -95 -56 30 30 -30 -39 83 -30 42 -96 18 67 45 -79 55 41 76 37 -62 -33 89 +5 -71 -63 -51 -16 -86 -55 -4 -5 -40 68 54 -16 -67 59 -94 21 -98 33 11 33 36 -85 84 63 -12 -30 -76 13 -56 -82 -11 97 22 -32 55 8 25 -84 -30 -36 -29 30 32 -91 49 63 -36 40 79 -100 7 -54 -80 99 -51 -84 2 36 97 98 22 17 -2 -11 -17 -20 47 57 -36 -62 -23 48 -69 4 -53 48 -12 -40 -99 -39 -91 17 50 41 -47 -17 7 -79 -6 26 -13 37 93 56 -8 45 69 -3 98 +6 61 -22 59 -85 -97 -45 -19 -11 2 -79 -37 -33 95 -98 -89 -39 -50 63 22 -64 79 83 62 -75 21 -12 -17 -79 -78 40 24 42 67 -98 -61 50 27 14 69 -44 -2 -9 10 -27 -54 -38 66 -86 -83 83 81 -95 37 -39 18 48 75 -25 -40 -83 39 -3 -86 88 -38 58 -3 20 73 63 90 41 76 -12 51 1 -92 27 -97 -36 -33 -24 84 56 -85 -88 -66 -27 -4 -40 72 -87 -39 91 -6 -42 -8 -7 65 +-49 96 -82 -39 68 -93 -73 -47 46 -96 -97 -18 20 -96 9 37 -53 66 -78 -84 -77 -74 41 22 -3 46 84 10 99 -36 -20 75 86 50 76 -87 68 48 65 58 -1 40 -82 -78 -25 37 -28 66 -69 85 -16 -43 -68 -58 -37 -66 16 54 67 70 -90 -29 -9 6 -61 66 91 -85 40 -41 69 32 -59 63 -61 11 -8 20 35 62 -19 38 67 -76 -73 39 -16 -56 -7 82 9 -34 -35 -11 21 -48 -88 89 -34 -68 +14 -98 -77 56 71 77 3 18 -20 -53 -81 -87 -24 22 -50 -41 91 62 -20 -83 56 -51 12 44 -41 -13 -95 -78 67 -37 16 -90 -21 -23 63 38 -66 -63 4 -26 -65 -35 70 -37 78 -7 -76 42 60 40 86 91 -71 -48 10 50 -73 40 76 -39 -36 83 63 -68 -36 -44 -77 -88 3 -20 99 -39 -92 -57 -47 -29 62 -30 -35 -18 -20 37 22 8 -38 -71 66 26 -28 75 28 -39 29 -46 65 -37 -21 -24 47 80 +3 -55 -77 91 15 77 -39 29 97 -64 -35 81 1 -79 47 93 40 -76 -37 50 -25 -21 51 -76 52 45 -86 -81 -85 30 73 -66 1 -17 48 -82 5 -79 17 -17 11 -13 24 -54 -28 -81 -88 47 61 -5 -88 -79 46 -52 72 -73 -26 -61 -85 21 9 -49 37 47 15 87 -63 -89 29 66 33 96 42 31 81 -80 33 -66 -20 65 54 -97 68 -68 -14 79 -59 -32 25 0 -4 77 51 -16 21 -58 -59 -76 72 49 +-3 -98 86 -17 -66 99 -1 -36 63 39 -44 95 -80 53 36 10 4 38 -79 -17 7 -16 -100 -85 52 -46 96 -15 31 64 45 -87 24 -4 79 31 28 -54 -42 74 66 -35 -56 28 -68 -34 66 67 70 40 44 -33 11 -41 -79 0 82 -39 -73 18 -78 -63 55 32 72 -81 74 -32 -91 8 7 84 -49 -71 52 -28 47 -37 90 67 28 -17 80 11 -92 -47 58 46 28 -85 -46 -19 -90 -13 44 -52 62 -90 -41 65 +-27 72 -77 50 10 -9 75 -45 41 81 -93 49 88 -41 -64 40 92 -61 1 7 -85 0 10 82 92 70 -38 -44 -54 28 96 65 -70 -20 70 68 46 -43 -73 -96 87 -58 17 -92 29 -22 -30 61 55 65 88 -66 69 83 -93 -70 -75 -80 -43 -6 -61 -96 67 15 80 80 -34 81 62 -58 -73 -57 -88 26 77 83 -83 96 43 -71 -62 -17 -30 -52 -39 -59 52 -21 49 -96 -85 -90 -21 28 -2 -29 -54 24 -48 95 +-54 -63 31 45 -78 -73 -48 75 97 -100 7 -22 -43 -3 -17 53 89 -56 55 -1 -96 41 -87 42 -40 51 76 6 99 71 31 -24 3 11 54 -61 -2 -42 53 -6 64 29 -60 52 -33 10 38 -34 -44 -78 -1 95 55 -36 -78 -20 -57 -38 80 32 -72 90 21 -20 -65 -81 53 -33 9 -24 51 -23 6 74 -79 9 -2 73 -36 -23 -57 -78 -59 86 -26 88 -71 68 27 -87 -33 2 30 -73 72 -15 70 -58 56 36 +-36 53 1 -21 76 -42 -94 67 -72 27 -92 75 -99 -92 77 54 59 -99 -61 -81 73 0 -25 93 -10 95 66 85 -32 -27 -35 62 -4 98 -78 -81 -51 -66 90 -97 1 -95 66 -24 14 -58 59 -67 16 95 11 3 -69 -6 -31 -80 -94 51 -59 82 5 74 -93 99 16 -97 61 74 -1 -71 14 -16 -56 -71 -10 -78 -60 38 62 -3 96 -9 -7 -88 88 9 41 29 26 -50 -1 -31 97 -93 -88 49 -2 -40 81 93 +61 -24 -47 -55 -56 74 -99 -83 76 85 95 23 67 -21 -51 92 15 44 83 -75 -12 -62 44 -67 8 31 83 45 6 71 -1 -67 94 -20 61 -4 65 -73 -99 29 -96 21 88 -27 34 97 -86 23 -5 -75 -4 -56 3 49 -73 91 45 18 -41 86 -71 51 -37 -75 -79 78 -46 -96 42 -50 -77 81 17 -62 -46 -73 49 -59 17 64 21 -35 -44 21 -50 84 -66 48 85 -87 76 -49 -82 30 -65 11 -42 -98 34 -43 +-11 -29 -66 -84 77 11 2 -22 14 -51 -76 -13 81 87 -83 3 -34 1 -4 -82 -90 32 36 -24 51 -10 -99 29 47 -71 75 -76 -31 50 43 -14 77 -86 -86 14 -23 13 73 -23 -43 32 70 74 9 36 84 67 -77 -20 -2 10 16 59 -39 -11 -54 23 81 -28 16 -7 -33 16 12 74 -78 77 -55 88 58 -54 13 84 -93 63 13 -66 -12 61 -98 0 83 -67 45 -68 51 29 -15 54 -13 -63 -5 57 89 48 +19 3 -51 -67 67 37 -24 93 14 -16 -48 -69 -24 -68 -28 72 -73 -92 71 56 -83 -97 24 -81 -24 83 13 54 35 18 -84 -78 -28 -79 -70 -55 -33 -71 -4 50 -69 -82 7 -88 -65 39 51 42 16 -3 -99 84 -75 -7 -34 -11 -61 80 61 -22 51 23 52 -87 47 21 -21 -95 19 7 -2 -76 24 14 84 68 54 29 -15 66 54 71 -39 65 -44 -30 -8 -60 -93 34 25 8 -13 51 54 -68 18 -81 -3 -86 +-36 -53 20 -70 79 18 11 -32 28 -43 4 45 -12 93 -60 58 18 -46 -45 -75 98 67 -35 -61 -70 13 -57 -56 -29 16 -60 55 -60 38 -81 -20 -79 50 38 77 98 32 43 4 31 -96 2 -11 -20 -97 39 63 82 48 -90 -78 -87 -12 -70 -78 -31 -75 79 -35 86 -68 70 18 -25 51 -73 60 -5 38 33 36 98 -67 -15 -90 51 -19 1 80 1 -87 9 -31 15 23 58 26 45 -93 42 -78 77 13 -16 -43 +33 56 69 22 -14 95 -45 -6 -33 40 78 -28 -28 -64 -33 -65 -3 59 86 24 51 73 -11 14 -22 64 -100 -97 -5 51 -19 -37 -11 38 94 -95 -37 -38 91 -51 93 -87 -67 3 -6 4 -90 -4 28 64 -54 81 -53 33 67 30 39 -60 -17 18 60 28 -55 -46 56 12 -61 60 -18 54 67 43 -66 -8 37 32 82 -44 84 -20 58 -13 59 45 -11 75 -47 18 -14 -67 -36 27 65 4 46 73 93 74 66 -73 +-92 -32 2 71 48 -6 65 -40 71 -84 -32 -89 31 -34 28 7 -40 36 -24 61 -26 -98 -61 -38 31 -26 60 94 -51 52 -85 25 18 83 26 -24 -26 98 83 -51 23 -69 -69 -57 -45 39 -28 21 -31 5 -47 -99 -80 28 67 -11 73 95 -68 -100 -25 -99 20 -62 20 -84 22 14 -29 -28 42 -36 -87 97 -94 3 -38 22 -53 -62 -94 -75 -86 35 33 42 32 -48 86 61 -78 48 -72 65 -6 -76 54 4 -88 -38 +73 95 -24 73 84 33 88 28 -90 74 71 68 54 27 89 -61 50 48 36 90 -52 84 55 -84 49 -56 32 33 -90 -1 -9 -37 -14 -55 4 -67 68 -17 12 -25 94 48 87 -20 95 -25 28 13 28 -11 29 63 -7 -42 -28 17 39 27 -93 -29 -95 23 54 -85 11 -36 77 -32 59 95 84 79 47 0 -72 94 20 -74 18 -41 1 46 -2 77 28 -21 81 0 -54 25 91 -14 51 1 25 -54 16 -49 -12 55 +12 -59 24 25 -15 44 -35 77 53 -41 -50 59 -97 8 34 -61 -47 91 -31 -13 -79 53 -3 62 16 70 -27 78 -59 -39 3 -13 85 60 -62 -81 -67 -6 -33 89 -98 11 -86 -3 84 12 13 59 83 84 -89 33 64 -49 -94 46 -89 75 11 -41 -55 -87 -34 91 13 -77 -2 -6 90 -70 23 -67 33 -41 -14 -79 5 7 -16 3 24 70 -16 0 8 -34 22 -85 -34 -6 -97 94 -64 17 -96 -34 11 4 -83 -46 +-36 -6 -71 -75 -79 74 -95 -62 -26 -84 30 -14 -62 -61 46 -97 6 -62 -13 -61 -38 -66 91 -54 24 -60 -27 -84 34 25 -29 38 -55 41 -43 -56 -82 -95 11 -99 9 18 -82 72 62 50 -52 -93 -69 42 41 -22 -37 38 49 75 -41 -74 3 -6 -8 -77 73 74 67 66 -10 -20 91 -23 55 59 74 -50 -71 -6 -2 -44 -30 56 -39 -50 -38 -32 45 87 53 -55 -31 92 51 -100 83 33 -47 -97 -3 7 10 -93 \ No newline at end of file diff --git a/backend/static/problems/2layer-neural-network/out/01.out b/backend/static/problems/2layer-neural-network/out/01.out new file mode 100644 index 0000000..410e6a2 --- /dev/null +++ b/backend/static/problems/2layer-neural-network/out/01.out @@ -0,0 +1 @@ +-24 9 diff --git a/backend/static/problems/2layer-neural-network/out/02.out b/backend/static/problems/2layer-neural-network/out/02.out new file mode 100644 index 0000000..a185f49 --- /dev/null +++ b/backend/static/problems/2layer-neural-network/out/02.out @@ -0,0 +1 @@ +-239735 405345 diff --git a/backend/static/problems/2layer-neural-network/out/03.out b/backend/static/problems/2layer-neural-network/out/03.out new file mode 100644 index 0000000..92759f6 --- /dev/null +++ b/backend/static/problems/2layer-neural-network/out/03.out @@ -0,0 +1 @@ +-1777991 -922050 2696875 10383111 9574106 3491008 597099 606478 2073678 -8099392 diff --git a/backend/static/problems/2layer-neural-network/out/04.out b/backend/static/problems/2layer-neural-network/out/04.out new file mode 100644 index 0000000..fc6c4a2 --- /dev/null +++ b/backend/static/problems/2layer-neural-network/out/04.out @@ -0,0 +1 @@ +-14490044 8608622 11169379 -25109616 -4328230 9272827 4093496 -17004788 3340043 -4147692 2132018 -13401408 12307879 690404 -22594747 12499401 -3589776 15075203 -156051 -9093965 -15936259 9523449 -11730516 14378104 13492660 1276528 1776817 4233890 -1603646 10194586 20669889 -18574044 13463875 -16199008 -7919511 -20768651 -12405474 11391646 -16176926 9972474 -6126279 -3250711 -5204505 4101266 -9452758 5213176 -37944689 -3969781 -20410571 2978415 11011349 24797124 8288613 2544459 -1543729 -7301952 -3206331 -12198877 17880833 -5421601 13691709 -9304781 11771111 18037284 -6285696 -2788957 -22111937 -27850857 2583754 21509694 12841740 -1416551 997395 21572284 12560842 -655874 -926307 13991557 -18837497 -3764958 -7580529 14328058 11918144 -6420654 2731610 -7115401 6062546 -21834608 4410527 12287243 -6835039 -5271726 -8200851 13241607 -38493417 1067218 -12236169 -14865514 4863973 -14738364 From 45c05b7e595c0241ae6fb0292ec2f844b56f9ab5 Mon Sep 17 00:00:00 2001 From: rusty Date: Sun, 23 Jun 2024 23:18:50 +0900 Subject: [PATCH 2/5] solution --- .../problems/2layer-neural-network/solution.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 backend/static/problems/2layer-neural-network/solution.py diff --git a/backend/static/problems/2layer-neural-network/solution.py b/backend/static/problems/2layer-neural-network/solution.py new file mode 100644 index 0000000..fbd082a --- /dev/null +++ b/backend/static/problems/2layer-neural-network/solution.py @@ -0,0 +1,15 @@ +# Solution +import numpy as np + +# 入力の受け取り +n, m, k = map(int, input().split()) +x = np.array(list(map(int, input().split()))) +w1 = np.array([list(map(int, input().split())) for _ in range(m)]) +b1 = np.array(list(map(int, input().split()))) +w2 = np.array([list(map(int, input().split())) for _ in range(k)]) +b2 = np.array(list(map(int, input().split()))) + +u1 = np.dot(w1, x) + b1 +z1 = np.maximum(u1, 0) +y = np.dot(w2, z1) + b2 +print(*y) From 46424d36200386603566638386e8967120ea1f77 Mon Sep 17 00:00:00 2001 From: rusty Date: Sun, 23 Jun 2024 23:19:06 +0900 Subject: [PATCH 3/5] =?UTF-8?q?=E5=88=B6=E7=B4=84=E3=81=AE=E8=A8=AD?= =?UTF-8?q?=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../problems/2layer-neural-network/problem.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 backend/static/problems/2layer-neural-network/problem.yaml diff --git a/backend/static/problems/2layer-neural-network/problem.yaml b/backend/static/problems/2layer-neural-network/problem.yaml new file mode 100644 index 0000000..26d6300 --- /dev/null +++ b/backend/static/problems/2layer-neural-network/problem.yaml @@ -0,0 +1,17 @@ +# 概要 +summary: + title: 2layer-neural-network + points: 100 + +# 制約 +constraints: + # 実行時間制限 (ミリ秒) + time: 2000 + # メモリ制限 (MB) + memory: 256 + # 誤差ジャッジをするか? + error_judge: false + # 許容絶対誤差 + absolute_error: 1e-2 + # 許容相対誤差 + relative_error: 1e-2 From 86dd1ce74b4571212fb86004065694631603657a Mon Sep 17 00:00:00 2001 From: rusty Date: Sun, 23 Jun 2024 23:19:13 +0900 Subject: [PATCH 4/5] =?UTF-8?q?=E5=95=8F=E9=A1=8C=E6=96=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2layer-neural-network/description.md | 84 +++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 backend/static/problems/2layer-neural-network/description.md diff --git a/backend/static/problems/2layer-neural-network/description.md b/backend/static/problems/2layer-neural-network/description.md new file mode 100644 index 0000000..7adf4b8 --- /dev/null +++ b/backend/static/problems/2layer-neural-network/description.md @@ -0,0 +1,84 @@ +入力層、1層の中間層、出力層からなる2層のニューラルネットワークをnumpyを用いて実装してみましょう。 + +ニューラルネットワークへの入力 $\bold{x} \in \R^n$ ,第1層の重みパラメータ $\bold{W}^{(1)} \in \R^{m \times n}$ 、第1層のバイアスパラメータ $\bold{b}_1 \in \R^m$, 第2層の重みパラメータ $\bold{W}^{(2)} \in \R^{k \times m}$, 第2層のバイアスパラメータ $\bold{b}_2 \in \R^k$ が与えられます。 + +中間層の活性化関数はReLU関数、出力層の活性化関数は恒等関数とします。 + +このニューラルネットワークの出力 $\bold{y} \in \R^k$ を計算してください。 + +## 制約 +- $1 \leq n, m, k \leq 100$ +- $-100 \leq \bold{x}_i, \bold{W}_{i,j}^{(1)},\bold{W}_{i,j}^{(2)}, \bold{b}_i^{(1)}, \bold{b}_i^{(2)} \leq 100$ +- 入力は全て整数 + +## 入力 +$ +n \ m \ k \\ +\bold{x}_1 \ \bold{x}_2 \ \ldots \ \bold{x}_n \\ +\bold{W}_{11}^{(1)} \ \bold{W}_{12}^{(1)} \ \ldots \ \bold{W}_{1n}^{(1)} \\ +\bold{W}_{21}^{(1)} \ \bold{W}_{22}^{(1)} \ \ldots \ \bold{W}_{2n}^{(1)} \\ +\vdots \\ +\bold{W}_{m1}^{(1)} \ \bold{W}_{m2}^{(1)} \ \ldots \ \bold{W}_{mn}^{(1)} \\ +\bold{b}_1^{(1)} \ \bold{b}_2^{(1)} \ \ldots \ \bold{b}_m^{(1)} \\ +\bold{W}_{11}^{(2)} \ \bold{W}_{12}^{(2)} \ \ldots \ \bold{W}_{1m}^{(2)} \\ +\bold{W}_{21}^{(2)} \ \bold{W}_{22}^{(2)} \ \ldots \ \bold{W}_{2m}^{(2)} \\ +\vdots \\ +\bold{W}_{k1}^{(2)} \ \bold{W}_{k2}^{(2)} \ \ldots \ \bold{W}_{km}^{(2)} \\ +\bold{b}_1^{(2)} \ \bold{b}_2^{(2)} \ \ldots \ \bold{b}_k^{(2)} \\ +$ + +したがって以下のようなコードで入力を受け取ることができます。 + +```python3 +n, m, k = map(int, input().split()) +x = np.array(list(map(int, input().split()))) +W1 = np.array([list(map(int, input().split())) for _ in range(m)]) +b1 = np.array(list(map(int, input().split()))) +W2 = np.array([list(map(int, input().split())) for _ in range(k)]) +b2 = np.array(list(map(int, input().split())) +``` +## 出力 +出力 $\bold{y} \in \R^k$ の要素を空白区切りで出力してください。 + +## サンプル + +### サンプル1 + +#### 入力 +```plaintext +3 2 2 +2 -4 3 +4 -4 2 +3 -2 0 +-4 -1 +-2 2 +3 -5 +2 -4 +``` + +#### 出力 +```plaintext +-24 9 +``` + +### サンプル2 + +#### 入力 +```plaintext +10 5 2 +79 -23 -9 -25 10 49 13 -41 26 58 +-63 -83 -92 -95 4 -4 54 -48 15 55 +86 53 -24 80 -70 76 35 -51 -48 40 +98 89 -8 -48 -11 -1 -69 88 -96 -58 +-18 -93 -61 -56 70 -56 -16 65 -70 29 +-95 -44 -20 -68 -41 52 -16 29 32 -9 +12 74 62 -97 -42 +2 -24 40 58 25 +-31 57 56 -24 40 +-49 -83 +``` + +#### 出力 +```plaintext +-239735 405345 +``` \ No newline at end of file From 456c640a4d20504c5fa7ef50586973fbb13eafd6 Mon Sep 17 00:00:00 2001 From: rusty Date: Sun, 23 Jun 2024 23:24:01 +0900 Subject: [PATCH 5/5] =?UTF-8?q?=E5=85=A5=E5=8A=9B=E3=82=92=E5=BE=AE?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/static/problems/2layer-neural-network/description.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/static/problems/2layer-neural-network/description.md b/backend/static/problems/2layer-neural-network/description.md index 7adf4b8..249007e 100644 --- a/backend/static/problems/2layer-neural-network/description.md +++ b/backend/static/problems/2layer-neural-network/description.md @@ -12,6 +12,8 @@ - 入力は全て整数 ## 入力 +入力は以下の形式で標準入力から与えられます。 + $ n \ m \ k \\ \bold{x}_1 \ \bold{x}_2 \ \ldots \ \bold{x}_n \\