fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. double r;
  4. bool dist(double x1,double y1,double x2,double y2){
  5. //cout<<x1<<' '<<y1<<endl;
  6. //cout<<x2<<' '<<y2<<endl;
  7. //cout<<sqrt( (x1 - x2)*(x1 - x2) + (y1 - y2)*(y1 - y2) )<<'\n';
  8. return sqrt( (x1 - x2)*(x1 - x2) + (y1 - y2)*(y1 - y2) ) >= r;
  9. }
  10. int main(){
  11. ios_base::sync_with_stdio(0); cin.tie(0);
  12. double l,c,r1,r2,d;
  13. int cas = 1;
  14. while (cin>>l>>c>>r1>>r2,l){
  15. //cout<<"Case "<<cas++<<endl;
  16. r = r1 + r2;
  17. if ( max(2*r1,2*r2) > l && max(2*r1,2*r2) > c ){
  18. cout<<"N\n";
  19. continue;
  20. }
  21. if ( ( dist(r1,r1,l-r2,r2) && max(2*r1,2*r2) <= c ) || dist(r1,r1,l-r2,c-r2) || ( dist(r1,r1,r2,c-r2) && max(2*r1,2*r2) <= l ) ) cout<<"S\n";
  22. else cout<<"N\n";
  23. //cout<<endl;
  24. }
  25. return 0;
  26. }
  27.  
Success #stdin #stdout 0s 4436KB
stdin
20 10 5 5
19 10 5 5
21 10 5 5
10 20 5 5
10 19 5 5
10 21 5 5
10 15 3 7
7 8 4 9
11 9 1 3
8 9 3 2
79 29 13 2
61 83 2 28
79 71 19 12
16 67 28 88
29 43 42 49
11 99 21 3
25 76 77 32
32 98 55 38
52 47 96 10
52 95 7 5
71 55 35 76
50 29 84 48
56 70 13 24
100 59 11 9
81 90 36 37
67 92 8 8
30 28 82 73
66 53 58 90
50 72 54 84
62 54 1 17
98 93 21 6
24 23 35 50
88 48 54 17
83 70 4 21
100 75 6 19
92 47 22 15
93 74 30 9
32 39 30 98
72 60 14 14
64 77 11 14
94 68 10 23
7 8 22 10
71 100 47 15
86 74 99 91
37 10 68 73
70 85 32 7
79 87 67 22
71 64 70 16
16 15 13 61
84 37 18 2
74 68 11 22
94 58 15 29
75 96 9 8
73 67 11 95
7 17 87 21
74 60 8 20
58 73 45 62
28 78 66 43
67 79 15 26
72 51 21 8
75 89 3 23
27 35 66 41
36 86 10 14
19 49 2 6
94 21 79 25
43 5 88 97
45 57 3 17
77 72 31 10
60 69 22 13
77 62 2 13
42 31 1 25
73 63 2 1
95 68 6 34
63 84 23 15
89 96 18 22
60 86 13 18
47 46 60 39
74 86 12 82
40 57 82 98
82 67 15 14
12 82 35 58
69 88 2 29
100 78 26 12
62 53 11 9
57 62 3 9
64 11 33 13
4 70 9 63
92 95 21 7
94 84 2 19
67 62 70 85
48 88 16 10
51 56 19 3
52 90 22 23
68 48 3 14
73 52 52 96
29 56 36 40
92 72 16 28
83 16 59 94
55 90 21 10
100 91 20 36
76 88 30 9
84 77 21 42
99 50 6 15
98 55 12 13
71 74 13 26
47 82 58 42
23 2 6 85
98 12 10 94
17 61 37 84
73 78 5 33
47 46 89 63
67 48 8 14
97 52 9 9
22 66 80 66
2 31 12 3
39 89 13 9
50 8 38 99
62 18 30 98
81 61 6 22
19 95 2 16
72 89 12 9
32 60 36 43
41 4 19 71
99 82 18 34
22 52 61 65
61 5 81 58
57 87 11 21
81 64 33 52
51 53 12 74
56 84 7 13
80 32 16 3
71 83 3 7
61 5 54 19
43 94 6 10
14 84 6 1
70 79 7 13
88 11 14 30
35 41 75 10
31 18 62 71
3 14 16 74
50 4 74 71
99 72 23 10
60 100 14 3
71 78 10 38
60 79 64 12
22 24 35 99
88 77 4 36
83 45 10 15
92 63 45 95
32 43 96 74
55 69 32 99
68 90 32 36
66 32 2 11
89 77 53 91
22 27 32 34
61 95 11 11
36 75 18 16
23 30 65 7
61 57 5 13
83 74 17 77
88 45 10 2
80 97 15 23
55 100 22 20
67 87 13 14
53 97 17 10
97 96 24 15
78 97 39 2
69 88 28 18
83 72 46 18
96 26 74 17
98 54 19 3
98 99 13 39
98 25 27 10
85 96 21 3
86 53 25 9
26 22 48 16
33 11 93 30
89 67 14 9
82 88 11 17
96 66 13 29
87 83 16 66
42 5 10 17
22 67 57 21
67 89 10 17
98 15 50 11
1 81 77 17
49 27 85 45
85 91 11 9
21 19 88 44
100 68 33 5
28 47 6 90
71 87 22 95
6 88 1 1
21 70 12 7
20 20 84 94
29 49 7 11
24 61 61 28
30 1 75 95
31 31 63 100
62 78 13 23
66 2 77 92
100 58 21 4
75 87 76 93
5 68 1 2
72 27 84 45
38 58 79 78
84 97 8 40
94 8 23 62
60 58 26 1
49 53 4 23
65 62 86 64
55 84 49 64
80 78 44 27
81 81 13 30
36 80 29 62
71 98 24 8
57 82 8 19
77 98 2 31
63 71 6 23
82 85 10 36
61 91 27 4
82 77 73 78
22 23 23 13
74 60 25 8
87 92 33 10
49 25 36 69
11 47 27 91
60 25 2 82
39 89 6 23
50 73 14 16
66 30 4 14
44 97 32 33
92 84 46 16
70 93 11 79
44 20 89 3
85 73 34 8
56 20 94 100
38 26 5 1
15 25 74 77
72 92 27 21
57 66 15 1
43 90 61 95
46 60 3 3
74 57 31 62
2 4 88 31
89 49 80 42
78 88 6 28
39 81 18 13
81 100 37 8
90 79 22 6
69 77 9 7
48 38 1 17
80 83 9 27
65 96 16 21
96 81 16 14
38 20 67 41
32 43 25 1
39 49 1 36
50 100 21 24
71 28 63 98
92 96 53 78
67 60 76 18
45 92 12 8
29 60 92 64
51 54 4 22
43 91 15 21
96 47 42 80
100 41 72 49
64 88 28 32
51 7 67 70
7 8 98 24
1 48 52 61
86 99 33 14
56 98 11 21
91 58 69 23
77 63 13 19
82 39 83 39
48 49 13 12
74 48 19 10
50 79 23 9
97 32 3 5
36 12 72 57
57 72 18 17
61 38 62 26
72 93 26 4
31 74 12 8
55 47 6 60
28 94 4 12
64 75 77 47
44 32 14 17
79 71 66 70
49 61 12 13
100 59 80 97
17 84 27 10
47 53 2 9
42 26 51 16
93 58 2 50
69 100 12 19
16 33 88 61
51 8 29 9
47 51 2 12
56 7 97 87
30 78 17 12
97 82 1 48
82 93 5 31
100 67 14 19
80 51 22 16
36 54 54 97
96 85 32 2
66 53 9 12
86 84 15 31
39 81 13 19
40 19 30 29
34 72 7 4
53 89 23 19
100 75 8 27
27 29 70 26
84 65 51 10
9 85 40 36
27 48 10 13
19 56 7 5
1 93 11 13
45 76 1 11
53 93 22 41
24 6 67 10
37 56 13 14
58 83 21 15
32 24 38 48
100 81 1 40
62 64 11 17
33 54 10 12
78 99 32 7
92 54 21 12
58 41 5 12
72 38 19 6
99 59 22 3
46 84 14 7
50 38 36 80
91 30 84 48
55 59 70 41
20 3 83 63
98 94 21 22
15 74 88 82
98 76 23 26
97 99 19 7
15 94 8 57
56 72 24 12
90 54 79 48
64 89 15 6
93 38 39 56
78 91 25 7
72 70 51 25
95 64 50 97
62 41 45 83
62 85 10 17
37 56 3 12
89 70 7 3
61 62 16 10
18 9 3 4
92 62 31 98
55 78 81 89
90 58 100 30
41 88 96 37
92 66 29 5
89 93 20 27
85 85 5 13
63 72 15 4
12 22 75 70
50 83 17 1
5 62 82 43
64 7 96 34
15 57 23 2
91 74 17 9
13 57 51 12
29 88 5 10
25 24 95 75
87 44 65 98
37 21 3 1
47 53 29 90
65 76 56 9
62 91 32 1
38 29 7 9
86 73 18 19
100 100 19 19
79 42 1 2
86 2 69 69
40 80 81 44
23 12 19 29
58 32 10 75
43 88 7 78
2 93 53 78
96 34 65 16
74 74 14 1
86 89 12 22
25 68 4 10
93 87 37 3
31 17 82 84
80 66 14 19
70 60 34 81
61 54 57 22
57 29 76 94
32 40 20 56
90 31 78 90
49 5 99 89
67 16 3 6
30 62 6 14
69 58 66 83
80 55 39 11
82 23 6 5
78 84 30 2
9 46 21 63
60 18 100 90
55 100 92 49
60 32 52 90
82 100 21 19
34 7 38 96
94 26 5 58
97 28 57 40
95 85 34 5
90 50 16 3
72 60 26 6
70 71 47 55
1 66 17 50
74 77 28 8
44 76 18 19
45 33 60 89
93 98 38 3
99 21 87 76
43 54 52 94
41 35 12 7
62 94 8 22
93 97 23 26
77 81 14 29
35 60 7 17
79 79 22 1
34 52 9 53
92 90 37 7
73 70 10 30
53 3 10 10
99 83 29 82
58 62 82 74
43 77 2 14
89 68 4 3
36 66 8 16
27 7 92 8
18 83 58 93
95 84 77 71
62 98 27 5
14 28 10 1
19 47 91 6
66 15 78 39
52 71 3 7
7 48 49 96
71 48 2 19
82 49 20 5
27 54 30 82
67 87 15 8
55 12 94 28
99 69 2 28
51 85 5 25
94 77 9 16
59 44 93 54
23 43 59 78
53 30 13 3
19 97 5 2
78 68 3 11
51 20 5 44
27 39 58 31
3 65 29 86
99 56 12 20
81 84 32 11
54 35 58 16
77 92 30 9
20 66 16 96
12 22 16 60
51 61 21 10
56 52 14 30
18 1 14 48
3 42 71 59
83 91 71 29
4 14 4 78
85 91 18 52
96 66 6 39
82 81 41 16
38 81 3 19
82 53 54 67
84 4 12 98
2 48 15 99
94 67 52 92
59 72 3 20
99 89 13 39
59 61 1 3
46 26 10 10
24 11 72 30
98 61 93 99
35 36 5 8
64 44 20 4
35 97 12 4
26 43 33 27
51 42 64 99
1 43 31 50
52 85 6 99
85 61 10 21
25 39 4 14
93 71 5 2
71 53 66 88
74 67 18 9
16 2 86 97
42 81 5 20
27 95 13 2
17 20 4 3
44 38 16 2
64 71 19 3
73 67 23 3
36 96 65 26
10 38 78 76
62 31 76 15
24 90 96 86
82 47 11 3
98 55 89 17
57 62 82 69
53 50 23 4
88 79 2 28
49 33 57 91
88 78 16 32
88 2 94 51
99 75 21 30
12 60 10 69
84 39 14 10
12 39 18 19
26 16 12 42
96 51 8 15
26 51 9 10
88 85 69 15
58 83 92 36
25 22 86 29
36 67 4 87
80 46 1 1
76 50 12 20
61 45 24 56
76 50 2 4
15 30 93 54
40 48 35 35
13 25 59 67
56 92 16 6
54 93 4 8
70 58 5 26
20 46 24 76
44 24 2 4
51 33 55 14
61 93 90 95
86 94 7 24
91 43 17 10
93 69 1 31
2 17 16 11
81 59 4 16
1 36 88 1
89 25 92 9
39 76 29 30
83 98 21 10
57 80 5 4
70 71 15 16
98 72 30 11
86 26 24 53
74 98 75 99
65 71 7 27
34 86 63 78
64 92 20 19
65 11 33 87
91 20 3 5
46 54 14 1
83 73 26 8
79 40 20 5
77 79 11 7
76 59 19 1
95 87 4 15
92 29 3 11
42 61 8 1
99 74 2 2
68 47 45 64
91 74 25 10
89 73 80 87
17 24 69 79
77 94 85 67
100 11 76 53
81 11 76 41
95 62 30 18
52 52 6 18
42 69 57 91
90 91 47 82
8 90 32 67
47 12 6 23
52 66 56 73
61 57 29 85
67 93 99 43
84 41 12 20
76 100 6 14
79 92 6 10
73 65 5 12
31 87 7 5
55 97 69 98
84 97 74 65
77 97 16 30
84 66 24 20
93 5 61 60
65 22 7 5
98 39 97 14
13 61 99 48
47 79 7 9
4 98 94 25
69 80 29 6
67 79 31 12
91 32 16 10
95 51 3 18
75 23 5 2
96 68 8 27
15 1 85 6
62 79 15 5
80 12 12 22
48 88 71 74
84 18 87 43
95 82 16 16
62 94 15 2
82 44 50 55
94 28 83 76
98 69 43 14
42 22 48 16
89 84 9 12
98 71 2 8
26 13 35 72
29 39 33 51
54 99 8 10
14 33 15 31
99 86 43 59
96 28 23 54
84 26 91 85
92 96 6 34
67 47 67 24
54 91 19 18
89 69 9 13
92 64 18 2
94 60 10 9
94 52 22 15
77 87 4 24
83 44 55 33
96 48 16 2
70 26 80 20
88 93 13 17
91 21 17 12
87 33 1 15
26 21 13 26
13 18 15 23
45 65 2 15
5 90 100 49
95 96 1 3
55 24 17 44
95 98 2 32
52 50 16 92
35 52 18 28
15 77 6 2
72 79 1 31
40 88 4 5
16 61 19 55
75 85 92 30
45 59 9 21
89 85 39 6
57 40 54 90
95 99 4 15
68 73 27 7
23 31 83 24
5 9 14 81
56 87 17 22
91 89 41 7
75 43 13 1
98 21 40 85
84 39 10 18
71 88 21 21
100 26 7 2
46 91 7 7
89 93 3 12
59 94 17 3
28 91 1 32
47 52 17 59
47 44 1 38
89 91 8 29
84 90 65 50
95 5 98 80
56 81 15 8
80 87 86 45
93 97 69 41
97 70 13 27
77 76 63 25
87 77 16 5
72 27 85 76
40 48 31 29
39 95 87 95
67 51 13 10
97 41 1 17
91 100 8 40
46 85 10 2
67 54 8 22
56 1 57 44
30 5 99 39
20 43 18 34
84 63 28 7
79 40 16 19
40 6 37 69
97 75 19 25
81 46 21 3
33 99 16 8
88 93 24 28
68 96 14 21
18 83 93 44
71 65 11 14
32 83 38 30
95 98 4 16
77 75 1 2
11 41 28 59
16 23 91 45
43 73 6 19
27 45 38 50
49 40 13 6
95 78 31 85
69 60 7 3
68 54 15 5
33 48 48 97
91 57 76 14
30 32 4 8
59 91 70 68
97 66 22 2
65 75 6 21
59 40 2 65
63 98 26 18
64 74 9 18
32 44 20 20
16 19 84 62
71 82 14 7
76 48 22 9
1 73 91 61
71 63 27 11
7 65 67 92
24 45 6 7
96 43 29 8
29 1 49 34
57 75 5 17
95 75 10 16
31 64 77 100
72 34 40 8
61 58 2 5
100 55 5 27
97 84 11 39
60 82 20 11
74 60 22 17
77 78 4 17
82 84 40 2
46 100 49 78
96 68 9 33
46 94 33 10
50 49 8 19
72 76 29 6
70 28 34 46
61 92 5 6
87 85 16 15
5 30 68 59
66 28 2 71
18 37 40 30
15 70 7 1
86 80 33 13
28 84 77 33
33 72 34 19
84 49 8 16
92 90 4 33
85 80 5 29
85 45 88 54
41 50 15 1
77 69 17 2
80 68 31 78
45 73 9 18
12 92 64 23
83 82 24 27
83 89 35 9
67 89 22 10
8 73 76 86
48 80 10 74
75 3 49 28
55 47 20 1
80 100 10 5
68 76 16 75
81 37 17 2
70 30 44 94
15 83 93 78
68 46 18 9
47 47 5 19
91 32 15 13
69 15 70 2
52 95 22 19
92 79 25 25
96 54 22 18
43 72 95 68
73 82 33 8
95 100 88 9
44 56 54 14
91 72 3 20
26 56 38 57
53 41 3 11
36 8 22 60
9 40 30 97
61 11 88 8
34 29 93 9
34 74 7 11
29 22 10 5
81 89 26 3
85 51 25 14
92 97 42 6
90 68 9 33
43 95 1 11
90 34 11 15
79 30 3 2
99 84 17 23
37 80 12 5
52 15 39 45
71 94 21 16
99 36 26 36
92 90 20 52
50 64 76 42
54 80 78 53
94 77 5 11
25 34 88 90
20 87 2 10
96 3 41 70
97 73 32 17
85 88 6 6
34 66 11 17
71 58 69 55
24 91 95 72
51 29 84 50
71 89 11 20
40 91 10 5
1 13 63 29
46 52 23 86
99 82 10 18
45 91 4 16
44 23 7 42
32 29 25 13
56 23 72 31
65 58 28 56
50 94 9 25
86 60 44 100
39 80 24 87
11 20 52 74
87 74 9 29
43 100 4 6
10 87 5 91
87 37 8 12
59 48 3 11
23 52 11 14
45 87 75 93
47 52 51 32
77 26 6 85
29 45 17 49
78 14 55 40
43 34 28 35
33 8 77 21
77 51 8 48
3 39 34 72
86 87 12 11
44 91 22 15
83 75 20 8
43 24 34 63
69 91 21 64
58 89 1 23
24 36 13 28
26 28 5 4
72 47 54 19
9 16 2 45
82 63 3 1
94 100 30 95
65 59 7 26
71 30 54 82
25 72 7 47
91 78 14 75
37 52 7 12
92 76 4 26
49 95 14 15
64 91 25 15
68 50 12 7
81 92 15 45
45 78 18 16
45 42 21 38
53 47 6 19
65 22 47 17
96 55 24 7
8 4 42 79
53 79 5 6
53 99 2 5
79 60 4 23
80 88 22 1
27 8 48 62
85 100 26 5
42 97 3 10
71 38 8 13
48 66 4 13
84 89 20 17
98 74 4 8
63 72 9 11
90 82 3 20
83 84 3 11
71 42 72 59
73 90 11 25
61 30 28 15
97 52 2 17
63 85 7 24
61 12 2 65
13 21 14 75
53 87 22 10
57 95 20 23
94 44 55 19
44 64 38 46
89 68 32 7
11 59 64 12
98 37 8 13
99 87 90 73
39 47 80 61
15 14 63 15
59 89 22 19
59 69 42 40
54 94 55 71
99 84 11 12
98 50 88 33
56 72 1 24
100 66 5 12
98 5 99 6
79 76 14 11
80 87 55 98
58 50 65 51
96 99 61 66
70 34 13 6
18 5 66 95
70 68 7 4
22 77 5 7
71 97 8 20
65 70 21 11
100 69 23 9
26 77 44 56
6 45 46 46
21 72 68 31
17 71 28 26
73 76 8 23
81 73 10 18
62 88 22 13
52 56 20 9
44 62 25 45
76 93 28 15
93 82 13 33
91 26 17 62
18 63 77 30
53 67 8 70
83 4 66 73
33 43 32 56
80 73 26 1
72 61 82 29
89 98 10 37
77 59 45 91
95 32 6 5
6 90 8 93
75 43 44 82
70 45 29 71
45 19 65 44
37 31 3 48
56 71 27 7
55 80 10 23
88 95 30 6
78 76 2 37
86 78 17 14
80 46 6 14
77 37 16 2
16 98 49 94
86 40 4 73
17 16 25 70
16 50 53 70
19 29 92 84
63 76 96 32
37 95 14 10
42 33 9 3
91 57 28 2
76 51 19 82
33 22 27 95
88 96 73 65
100 51 17 17
75 93 17 28
79 10 17 68
73 51 23 69
65 96 21 2
100 75 10 34
41 92 30 78
54 84 8 21
70 97 17 18
71 86 15 21
47 81 6 65
46 91 60 10
79 100 22 20
20 52 1 4
57 21 44 84
69 78 4 13
30 86 1 12
1 21 31 88
78 47 6 99
97 67 13 31
54 66 100 24
70 67 4 12
0 0 0 0
stdout
S
N
S
S
N
S
N
N
S
S
S
S
S
N
N
S
N
N
N
S
N
N
S
S
N
S
N
N
N
S
S
N
N
S
S
S
S
N
S
S
S
N
N
N
N
S
N
N
N
S
S
S
S
N
N
S
N
N
S
S
S
N
S
S
N
N
S
S
S
S
N
S
S
S
S
S
N
N
N
S
N
S
S
S
S
N
N
S
S
N
S
S
S
S
N
N
S
N
S
S
S
N
S
S
S
N
N
N
N
S
N
S
S
N
S
S
N
N
S
S
S
N
N
S
N
N
S
N
N
S
S
S
N
S
S
S
S
N
N
N
N
S
S
N
N
N
S
S
N
N
N
N
S
N
N
S
S
N
S
N
S
S
S
S
S
S
S
S
N
N
S
S
S
S
S
N
N
S
S
S
N
N
N
S
N
N
N
S
N
S
N
N
S
S
N
S
N
N
N
S
N
S
N
S
N
N
S
N
S
S
N
N
N
S
N
S
S
S
S
S
S
N
N
S
S
N
N
N
S
S
S
N
N
N
N
S
N
S
N
S
S
N
S
N
N
N
S
S
S
S
S
S
S
S
S
N
N
N
S
N
N
N
S
N
S
S
N
N
N
N
N
N
S
S
N
S
N
S
S
S
S
N
S
N
S
S
N
S
N
N
N
S
N
S
S
N
N
S
N
N
S
N
S
S
S
S
S
N
S
S
S
S
N
S
S
S
N
N
N
S
S
S
S
N
N
S
S
N
S
S
S
S
S
S
S
S
S
N
N
N
N
S
N
S
S
N
S
N
S
N
S
N
N
N
S
S
S
S
S
N
N
N
N
S
S
S
S
N
S
N
N
S
S
N
S
N
N
S
N
N
S
S
S
S
S
N
N
N
N
N
N
N
S
S
S
S
N
S
N
N
N
N
N
N
S
S
N
N
S
S
N
N
N
N
S
N
N
N
S
S
S
N
N
S
S
N
S
N
N
S
S
S
S
S
S
N
S
S
S
N
N
S
S
S
N
N
N
S
S
N
N
S
N
S
S
N
S
N
S
S
S
N
N
S
S
S
N
N
N
S
S
N
S
N
N
S
N
N
N
N
N
N
S
N
S
N
N
N
N
S
S
S
S
N
N
S
S
S
N
N
N
N
S
S
S
N
S
N
S
S
S
S
S
S
N
N
N
N
S
N
N
S
S
N
S
N
S
N
S
N
N
S
S
N
N
N
N
S
S
N
S
N
N
N
S
S
S
N
S
N
N
S
S
S
N
S
N
N
N
S
S
S
S
N
N
S
N
S
N
S
S
S
S
S
S
S
S
S
S
N
S
N
N
N
N
N
S
S
N
N
N
N
N
N
N
S
S
S
S
S
N
N
S
S
N
S
N
N
S
N
S
S
S
S
S
S
N
S
S
N
N
S
S
N
N
N
N
S
S
N
N
S
N
N
N
N
S
N
S
S
S
S
S
S
N
S
N
S
S
S
N
N
S
N
S
N
S
N
N
S
S
S
N
N
S
S
N
S
S
N
N
S
S
S
N
S
S
S
S
S
S
S
N
N
S
N
N
S
N
N
S
N
S
N
N
N
S
S
S
S
S
N
N
N
S
S
N
S
S
S
S
S
N
S
N
S
S
N
N
S
N
S
N
S
S
N
N
S
N
S
S
N
S
S
N
N
S
S
N
S
N
S
S
N
S
S
N
N
S
S
S
S
S
S
S
N
S
S
S
S
N
S
S
N
N
N
S
S
N
N
S
S
S
N
S
S
N
S
N
N
S
S
N
N
N
S
S
N
S
N
N
S
S
S
N
S
S
S
N
S
N
N
S
N
S
N
N
N
N
S
S
S
S
S
S
S
S
S
S
S
N
S
N
N
N
N
S
N
S
N
S
S
S
N
N
N
S
S
N
N
S
S
N
N
N
N
S
N
N
N
S
S
N
S
S
S
N
N
N
N
N
N
N
N
N
S
S
S
N
N
S
N
S
N
N
S
N
S
N
N
N
S
S
S
S
S
N
S
N
S
N
S
N
S
S
S
S
N
S
S
S
S
S
S
S
S
S
N
S
N
S
S
N
N
S
S
N
N
S
N
S
N
N
N
S
N
N
S
N
S
S
N
S
N
N
N
S
N
S
S
S
S
S
N
N
N
N
S
S
S
S
N
S
S
N
N
N
N
N
S
N
S
N
S
N
N
N
N
N
S
S
S
S
S
S
S
N
N
N
N
N
N
S
S
S
N
N
N
S
S
N
N
S
S
N
S
S
S
N
N
S
S
N
S
S
N
N
S
N
S