Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 121

SCALE 1.

EMOTIONAL SELF AWARENESS


1.I can manage my feelings
2.Ive learned a lot about myself listening to my feelings
3.I am aware of my feelings most of the time
4.I can tell when I am getting upset
5.I enjoy my emotional life
6.People who show a lot of emotion scare me
7.I often wish I were someone else
8.I put attention to my physical state to understand my feelings
9.I accept my feelings as my own
SCALE 2 : EMOTIONAL EXPRESSION
10.I let other people know when they are doing a good job
11.I let others know what I want and need
12.My closest friends would say I express my appreciation for them
13.I keep my feelings to myself
14.I let people know when uncomfortable feelings get in the way of our work
15.I have trouble reaching out to others when I need help
16.When interacting with others , I can sense how they feel
17.I would do anything to avoid looking foolish to my peers
SCALE 3: EMOTIONAL AWARENESS OF OTHERS
18.I can recognize emotions in others by watching their eyes
19.I find it difficult to talk to people who do not share my views
20.I rarely hardly have the urge to tell someone off
21.I think about how others might feel before I give my opinion
22.No matter with whom I am speaking , I am always a good listener
23.I can see the mood of the group when I walk into the room
24.I can get new people I meet to talk about themselves
25.I am good at reading between the lines when someone is talking
26.I can usually see how others feel about me
27.I can sense someones feeling even if it is unspoken
28.I change my emotional expression depending upon the person I am with
29.I can feel when someone close to me is upset.
SCALE 4: INTENTIONALITY
30.I can easily shut out destructions when I need to concentrate
31.I finish most things that I start
32.I know when to say no when I have to
33.I know how to reward myself after accomplishing my goal
34.I can put aside short-term rewards for long terms goals
35.I can completely focus myself on a task when I need to
36.I do things I later regret

37.I accept responsibility for managing my emotions


38.When faced with problems I like to deal with it as soon as possible
39.I think about what I want before I act
40.I can postpone my personal gratification for a greater goal
41.When I am in a bad mood , I can talk myself out of it
42.I get angry when I am criticized
43.I do not know the source of my anger in situations
SCALE 5: CREATIVITY
44.Ive suggested innovate projects for any organization/clubs
45.I participate in the sharing of information and ideas
46.I fantasize with the future to help me figure out where I am going
47.My best ideas happen when I am not really thinking about them
48.Ive had brilliant ideas that came to me in a flash and were carefully formed
49.I have a good sense of when new ideas will succeed or fail
50.I am fascinated by new and unusual ideas
51.I ve implemented innovative projects for my organization /club
52.I get excited for new ideas or solutions
53.I am good at brainstorming on a problem to generate options
SCALE 6: RESILIENCE
54.I can bounce back after feeling disappointed
55.I can accomplish what I need to if I put my mind to it
56.Obstacles or problems in my life have resulted in unexpected changes
57.I find it easy to wait patiently when I need to
58.There is always more than one right answer
59.I know how to satisfy all parts of myself
60.I am not one to procrastinate
61.I am afraid to try something again when I have failed at it before
62.I decided certain problems are not worth worrying about
63.I relax myself when tension builds up
64.I can see the humorous side of the situation
65.I often put things aside for a while to get a perspective on them
66.When I encounter a problem , I focus on what I can do to solve it
SCALE 7: INTERPERSONAL CONNECTIONS
67.I feel uncomfortable when someone gets to close to me emotionally
68.I have several friends I can count on in times of trouble
69.I show a lot of love and affection to my friends and family
70.When I have problem I know how to go or what to do to solve it
71.My belief and values guide my daily action
72.My family is always there for me when I need them
73.I doubt if my classmates/friends really care about me
74.I have a difficult time making friends

SCALE 8: CONSTRUCTIVE DISCONTENT


75.I can disagree effectively to bring about change
76.I would not express my feelings if I believed they would cause disagreement
77.When it comes right down to it, I can only trust myself to get things done
78.I remain calm even in a situation when others get angry
79.It is better not to stir up problems if you can avoid doing so
80.I have a hard time getting consensus from my work team
81.I solicit feedbacks from my peers on my performance
82.I am good at organizing and motivating groups of people
83.I enjoy criticism with an open mind and accept it when its adjusted
84.I let things build up to a crisis point before talking about it
85.When I make a critical comment; I focus on the behavior and not the person
86.I avoid confrontations
SCALE 9: COMPASSION
87.I can see pain in others even if they dont talk about it
88.I am able to read peoples emotion from their body language
89.I act ethically in my dealing with people
90.I would not hesitate to go out of my way to help someone in trouble
91.I take the feeling of others into considerations in my interactions with them
92.I can put myself in someone elses shoes
93.I can forgive myself for not being perfect
94.When I succeed at something , I often feel I could have done better
95.I help others to save face in a tough situation
96.I constantly worry about my shortcomings
97.I am jealous of people who have more than I do
SCALE 10: OUTLOOK
98.I look on the bright sides of things
99.I love my life
100.I know I can find solutions to difficult problems
101.I believe things usually work for the best
102.I am continually frustrated in my life because of bad breaks
103.I like whom I am
104.I see challenges as opportunities for learning
105.Under pressure , I am confident I will figure out a solution
SCALE 11: INTUITION
106.Sometimes I have the right answer without having the reasons
107.My hunches are usually right
108.I visualize my future goals
109.I can see the finish product or picture before it is completed
110.I believe my dream even when others cant see or understand it
111.When face with a tough choice , I follow my heart

112.I pay attention when things dont feel quite right to me


113.Once Ive made up my mind , I seldom, change it
114.People say I am a visionary
115.When someone present an opinion , I have a hard time accepting it
116.I use my gut reactions when making decisions
SCALE 12 : TRUST RADIUS
117.People will take advantages of me If I let them
118.I trust until I have reason not to
119.I am very much careful about whom I trust
120.I respect my peers
121.People similar to me in my organization have gotten better deals than I have
122.The people I associate with are trustworthy
123.I seem to get the short end of the stick
124.Very little in life is fair or equitable
125.When something isnt working, I try to come up with an alternative plan
126.When I meet new people , I disclose every little personal information about myself
SCALE13: PERSONAL POWER
127.I can make things happen
128.Fate play a strong role in my life
129.I find it useless to fight the established hierarchy in our organization
130.Circumstances are beyond my control
131.I need recognition from others to make my work worthwhile
132.I am easy to like
133.I have a hard time accepting compliments
134.I have the ability to get what I want
135.I feel in control of my life
136.If I reflect on my life , I might find I am basically happy
137.I feel frighten and out of control when the things change rapidly
138.I enjoy taking charge of things
139.I know what and go after it
SCALE 14: INTEGRITY
140.I am willing to admit it when I make a
141.I feel like a fraud.
142.If I no longer had passion for what Im doing I would change it
143.My job is an extension of my personal values system
144.I never tell lies
145.I find myself going along with a situation even if I know I dont believe in it
146.I exaggerate my abilities in order to get ahead
147.I tell the truth even if it is difficult
148.I have done things that are against my beliefs

2-A little

4-VERY WELL 3-Moderately Well

1-Not at all

29
27
38
16
18
13
11
20
44

63
65
50
69
13
29
23
59
20

9
9
13
16
47
44
53
13
26

0
0
0
0
23
15
14
9
11

20
53
43
30
15
12
29
12

55
31
53
53
55
33
49
49

19
11
5
14
30
52
19
32

7
6
0
4
1
4
4
8

15
12
18
52
52
27
22
20
16
55
4
40

58
42
51
37
37
56
47
60
59
13
55
53

22
32
26
12
12
18
22
21
22
3
14
18

6
15
6
0
0
0
10
0
4
30
2
0

31
27
12
36
34
42
16

54
69
60
42
8
10
52

16
5
28
14
4
2
28

0
0
1
9
55
47
5

24
40
44
27
36
28
20

65
47
49
48
45
31
35

12
6
8
22
12
34
38

0
8
0
4
8
8
8

34
25
38
53
30
28
25
18
28
22

43
52
54
42
49
53
46
37
56
43

22
23
6
2
22
20
30
42
15
30

2
1
3
4
0
0
0
4
2
6

18
42
32
40
34
30
20
22
20
36
41
33
42

52
44
50
36
54
40
40
46
63
34
24
30
30

21
10
19
16
13
31
33
21
12
21
21
20
22

10
5
0
9
0
0
8
12
6
10
15
18
7

29
46
52
28
20
30
33
18

52
36
34
54
29
42
2
43

12
14
12
18
52
29
54
26

8
5
3
1
0
0
12
14

60
11
13
22
14
18
10
24
10
21
31
33

33
41
56
49
41
36
48
45
60
56
50
40

8
44
32
30
46
47
41
32
26
20
20
28

57
44
24
30
27
31
56
36
24
18
22

40
39
45
50
53
47
36
59
45
39
31

4
12
15
19
9
11
4
4
14
22
26

0
5
0
0
0
0
2
0
5
4
0
0
0
0
6
17
2
12
12
5
2
18
22
22

32
63
65
24
55
62
22
56

10
28
32
45
28
0
1
38

41
2
4
18
10
25
18
7

18
8
0
14
8
14
60
0

34
12
34
32
56
55

31
67
57
55
33
30

21
22
10
12
12
16

15
0
0
2
0
0

33
17
25
14
13

58
56
30
60
56

10
22
46
4
28

0
6
0
23
4

23
27
60
46
12
20
13
13
25
24

25
56
35
52
45
46
48
50
58
47

53
18
6
3
20
33
32
36
11
20

0
0
0
0
24
2
8
2
7
10

24
35
3
20
16
16
26
17
27
11
11
21
30

56
46
5
60
54
53
45
45
45
60
56
57
42

11
10
43
21
27
17
26
35
21
30
25
23
14

10
10
50
0
4
15
4
4
8
0
9
0
15

3
0
10
36
11
17
7
25
15

54
35
53
50
57
31
50
45
23

24
51
38
11
20
43
32
16
51

20
15
0
4
13
10
12
15
12

Verbal
Above Average
Average
Below
Low

48
3
48
2

Scholastic
22
1
58
20

Statine
9--above
7--8
4--6
2--3
Below 1

44
0
53
4

Verbal
Description
Superior
Above average
Average
Below average
Low

Frequency

TOTAL

22
1
58
20
101

NUMERICAL
Statine
9-above
7--8
4--6
2--3
Below 1

Description
Superior
Above average
Average
Below average
Low
TOTAL
Verbal

Percentage

100

NUMERICAL
Frequency

Percentage
0
48
3
48
2
101

0
47.5
3
47.5
2
100

SCALE 1. EMOTIONAL SELF AWARENESS


1.I can manage my feelings
2.Ive learned a lot about myself listening to my feelings
3.I am aware of my feelings most of the time
4.I can tell when I am getting upset
5.I enjoy my emotional life
6.People who show a lot of emotion scare me
7.I often wish I were someone else
8.I put attention to my physical state to understand my feelings
9.I accept my feelings as my own
SCALE 2 : EMOTIONAL EXPRESSION
10.I let other people know when they are doing a good job
11.I let others know what I want and need
12.My closest friends would say I express my appreciation for them
13.I keep my feelings to myself
14.I let people know when uncomfortable feelings get in the way of our work
15.I have trouble reaching out to others when I need help
16.When interacting with others , I can sense how they feel
17.I would do anything to avoid looking foolish to my peers
SCALE 3: EMOTIONAL AWARENESS OF OTHERS
18.I can recognize emotions in others by watching their eyes
19.I find it difficult to talk to people who do not share my views
20.I rarely hardly have the urge to tell someone off
21.I think about how others might feel before I give my opinion
22.No matter with whom I am speaking , I am always a good listener
23.I can see the mood of the group when I walk into the room
24.I can get new people I meet to talk about themselves
25.I am good at reading between the lines when someone is talking
26.I can usually see how others feel about me
27.I can sense someones feeling even if it is unspoken
28.I change my emotional expression depending upon the person I am with
29.I can feel when someone close to me is upset.
SCALE 4: INTENTIONALITY
30.I can easily shut out destructions when I need to concentrate
31.I finish most things that I start
32.I know when to say no when I have to
33.I know how to reward myself after accomplishing my goal
34.I can put aside short-term rewards for long terms goals
35.I can completely focus myself on a task when I need to
36.I do things I later regret

37.I accept responsibility for managing my emotions


38.When faced with problems I like to deal with it as soon as possible
39.I think about what I want before I act
40.I can postpone my personal gratification for a greater goal
41.When I am in a bad mood , I can talk myself out of it
42.I get angry when I am criticized
43.I do not know the source of my anger in situations
SCALE 5: CREATIVITY
44.Ive suggested innovate projects for any organization/clubs
45.I participate in the sharing of information and ideas
46.I fantasize with the future to help me figure out where I am going
47.My best ideas happen when I am not really thinking about them
48.Ive had brilliant ideas that came to me in a flash and were carefully formed
49.I have a good sense of when new ideas will succeed or fail
50.I am fascinated by new and unusual ideas
51.I ve implemented innovative projects for my organization /club
52.I get excited for new ideas or solutions
53.I am good at brainstorming on a problem to generate options
SCALE 6: RESILIENCE
54.I can bounce back after feeling disappointed
55.I can accomplish what I need to if I put my mind to it
56.Obstacles or problems in my life have resulted in unexpected changes
57.I find it easy to wait patiently when I need to
58.There is always more than one right answer
59.I know how to satisfy all parts of myself
60.I am not one to procrastinate
61.I am afraid to try something again when I have failed at it before
62.I decided certain problems are not worth worrying about
63.I relax myself when tension builds up
64.I can see the humorous side of the situation
65.I often put things aside for a while to get a perspective on them
66.When I encounter a problem , I focus on what I can do to solve it
SCALE 7: INTERPERSONAL CONNECTIONS
67.I feel uncomfortable when someone gets to close to me emotionally
68.I have several friends I can count on in times of trouble
69.I show a lot of love and affection to my friends and family
70.When I have problem I know how to go or what to do to solve it
71.My belief and values guide my daily action
72.My family is always there for me when I need them
73.I doubt if my classmates/friends really care about me
74.I have a difficult time making friends

SCALE 8: CONSTRUCTIVE DISCONTENT


75.I can disagree effectively to bring about change
76.I would not express my feelings if I believed they would cause disagreement
77.When it comes right down to it, I can only trust myself to get things done
78.I remain calm even in a situation when others get angry
79.It is better not to stir up problems if you can avoid doing so
80.I have a hard time getting consensus from my work team
81.I solicit feedbacks from my peers on my performance
82.I am good at organizing and motivating groups of people
83.I enjoy criticism with an open mind and accept it when its adjusted
84.I let things build up to a crisis point before talking about it
85.When I make a critical comment; I focus on the behavior and not the person
86.I avoid confrontations
SCALE 9: COMPASSION
87.I can see pain in others even if they dont talk about it
88.I am able to read peoples emotion from their body language
89.I act ethically in my dealing with people
90.I would not hesitate to go out of my way to help someone in trouble
91.I take the feeling of others into considerations in my interactions with them
92.I can put myself in someone elses shoes
93.I can forgive myself for not being perfect
94.When I succeed at something , I often feel I could have done better
95.I help others to save face in a tough situation
96.I constantly worry about my shortcomings
97.I am jealous of people who have more than I do
SCALE 10: OUTLOOK
98.I look on the bright sides of things
99.I love my life
100.I know I can find solutions to difficult problems
101.I believe things usually work for the best
102.I am continually frustrated in my life because of bad breaks
103.I like whom I am
104.I see challenges as opportunities for learning
105.Under pressure , I am confident I will figure out a solution
SCALE 11: INTUITION
106.Sometimes I have the right answer without having the reasons
107.My hunches are usually right
108.I visualize my future goals
109.I can see the finish product or picture before it is completed
110.I believe my dream even when others cant see or understand it

111.When face with a tough choice , I follow my heart


112.I pay attention when things dont feel quite right to me
113.Once Ive made up my mind , I seldom, change it
114.People say I am a visionary
115.When someone present an opinion , I have a hard time accepting it
116.I use my gut reactions when making decisions
SCALE 12 : TRUST RADIUS
117.People will take advantages of me If I let them
118.I trust until I have reason not to
119.I am very much careful about whom I trust
120.I respect my peers
121.People similar to me in my organization have gotten better deals than I have
122.The people I associate with are trustworthy
123.I seem to get the short end of the stick
124.Very little in life is fair or equitable
125.When something isnt working, I try to come up with an alternative plan
126.When I meet new people , I disclose every little personal information about myself
SCALE13: PERSONAL POWER
127.I can make things happen
128.Fate play a strong role in my life
129.I find it useless to fight the established hierarchy in our organization
130.Circumstances are beyond my control
131.I need recognition from others to make my work worthwhile
132.I am easy to like
133.I have a hard time accepting compliments
134.I have the ability to get what I want
135.I feel in control of my life
136.If I reflect on my life , I might find I am basically happy
137.I feel frighten and out of control when the things change rapidly
138.I enjoy taking charge of things
139.I know what and go after it
SCALE 14: INTEGRITY
140.I am willing to admit it when I make a
141.I feel like a fraud.
142.If I no longer had passion for what Im doing I would change it
143.My job is an extension of my personal values system
144.I never tell lies
145.I find myself going along with a situation even if I know I dont believe in it
146.I exaggerate my abilities in order to get ahead
147.I tell the truth even if it is difficult
148.I have done things that are against my beliefs

10 11

12

13

3
1
2
3
1
3
1
3
3

2
2
3
1
4
1
3
3
1

4
4
4
3
4
3
4
4
4

4
4
4
4
4
2
3
3
4

3
4
3
3
2
3
2
2
4

4
3
3
4
3
3
2
3
4

3
3
4
2
3
2
1
3
4

3
3
4
4
4
2
3
2
3

3
2
3
3
2
3
2
3
2

3
2
4
4
3
1
1
4
3

3
3
4
1
2
2
2
1

4
4
2
2
2
4
4
3

3
2
3
4
3
3
3
4

4
4
1
3
4
3
4
4

3
3
2
4
4
3
3
3

3
4
3
1
2
2
2
3

3
3
4
2
2
3
1
2

4
3
3
2
3
3
2
3

2
2
2
1
4
2
3
3

3
1
2
3
4
4
3
3
3
4
4
3

4
1
1
4
4
4
4
4
4
4
4
4

4
3
2
3
4
3
4
3
4
4
4
3

4
4
2
2
1
4
3
3
4
4
4
1

2
3
3
4
4
4
4
3
3
3
3
4

3
3
3
3
4
4
3
3
3
3
3
3

3
2
3
2
4
4
2
1
2
3
3
3

2
3
3
4
4
2
3
2
3
3
3
3

4
4
4
4
3
3
2

3
3
3
1
2
3
1

4
4
4
3
3
4
3

4
3
4
4
3
4
1

3
3
2
2
4
4
3

4
4
3
4
4
3
3

4
3
4
4
4
4
4

3
3
4
3
3
3
1

14 15

16

17

18

3
4
3
4
4
3
2
2
2

3
3
3
2
3
2
1
3
3

4
4
4
3
3
2
3
2
3

1
2
3
3
3
2
3
3
2

3
4
3
4
1
3
3
4
2

2
3
4
2
3
4
1
2
2

4
4
3
3
4
2
3
4
3

4
4
4
4
4
4
2
3
4

3
4
3
4
3
1
3
1

3
3
4
1
3
3
3
3

3
3
3
2
3
3
3
3

3
3
3
3
3
3
3
3

4
4
4
2
2
2
4
4

4
2
3
2
3
3
3
2

3
4
2
3
3
3
1
3

4
3
3
3
3
4
4
3

4
3
4
4
3
2
4
4

2
2
2
4
4
4
4
3
3
3
3
2

2
2
4
3
3
4
3
4
4
3
3
4

4
2
2
2
2
2
3
3
3
3
3
3

3
3
4
3
2
2
3
3
3
2
3
3

3
2
2
3
4
3
3
2
2
2
1
4

2
1
1
3
3
3
3
1
2
2
2
2

3
3
1
2
3
3
4
3
3
3
2
4

3
3
2
1
3
3
3
3
4
3
3
3

3
3
4
3
3
3
3
2
3
2
2
3

4
2
2
4
3
2
3
4
4
4
3
4

3
2
2
3
2
1
3

3
2
2
3
3
2
2

2
2
2
3
2
3
3

3
3
3
2
3
3
3

3
3
3
4
3
3
4

2
2
2
2
2
3
3

3
4
3
2
3
3
1

2
4
3
3
4
3
4

2
3
3
3
2
3
2

4
4
4
3
2
3
4

3
3
4
4
2
2
1

3
4
3
4
1
4
3

4
3
2
3
3
4
3

4
4
4
4
4
4
1

4
3
4
4
4
4
3

3
3
2
2
4
1
3

3
4
3
3
4
3
3

3
4
4
4
3
2
2

1
2
2
2
2
2
2

3
4
4
3
4
2
2

2
2
3
4
4
1
2

3
3
2
3
3
3
3

4
3
2
3
2
2
2

4
1
4
2
2
3
3

3
3
3
3
2
4
4

3
3
4
3
4
3
3

2
3
3
3
3
4
3

2
4
4
4
4
4
2

3
4
4
3
4
3
3
4
3

2
2
2
3
4
4
3
4
3
2

4
3
4
3
4
3
4
4
3
4

4
4
4
4
3
3
4
1
3
4

3
4
3
3
3
3
3
2
3
3

2
2
2
2
3
2
2
2
3
3

2
3
3
3
2
2
2
3
2
3

3
2
4
3
3
3
3
4
3
4

3
2
1
2
3
3
3
3
2
3

2
3
3
2
2
2
2
2
3
3

3
4
4
4
3
3
3
4
3
3

3
3
3
4
4
4
4
3
3
3

2
2
2
2
4
3
3
3
2
2

2
3
1
3
3
3
4
4
4
4

2
2
3
2
3
2
3
4
2
4

2
4
3
3
3
3
3
3
2
3

2
3
3
2
3
2
2
2
3
1

2
2
3
4
4
3
4
2
4
2

4
4
4
3
4
1
3
4
3
4
4
3
4

3
3
3
2
3
2
2
4
3
4
4
4
4

4
4
3
3
3
3
4
4
4
4
4
3
4

4
4
4
4
4
1
4
3
1
1
4
3
3

2
4
4
4
3
2
2
3
3
3
2
2
1

2
2
2
2
3
3
2
3
2
3
3
3
3

4
3
4
4
4
2
2
3
3
3
3
3
4

3
4
4
3
4
2
4
4
3
4
4
3
4

1
2
3
2
3
3
3
2
3
2
3
3
3

2
3
3
4
3
1
3
4
4
3
3
3
4

3
3
4
2
4
1
2
2
2
3
3
2
2

2
3
3
2
2
3
3
2
2
3
3
3
3

2
2
3
3
3
4
4
4
2
3
3
3
3

4
4
4
2
2
2
4
1
2
2
2
2
4

3
3
3
4
4
4
2
2
2
3
3
2
4

3
3
3
4
2
3
2
1
3
2
4
3
2

2
4
3
4
3
3
2
4
3
3
3
3
4

2
4
4
4
2
2
3
3
4
2
3
3
4

2
4
4
4
3
3
2
2

4
2
3
2
2
2
2
3

3
2
4
4
4
3
4
4

1
1
4
4
3
3
3
4

1
4
3
4
3
1
4
3

3
3
3
3
3
4
3
3

3
3
4
3
4
4
3
3

2
4
4
3
4
4
2
2

3
3
3
3
3
3
3
3

4
2
4
3
3
4
2
2

1
3
2
2
4
2
2
1

2
4
4
3
3
4
3
4

3
4
4
3
3
3
2
1

2
3
3
3
3
3
3
2

4
3
4
2
3
3
4
2

1
1
4
4
4
4
4
2

4
4
4
4
4
4
4
4

1
4
3
3
4
1
1
4

2
3
2
3
1
2
4
3
3
3
4
3

2
3
2
3
2
2
4
3
4
4
4
3

1
2
3
3
3
3
3
3
3
3
4
4

3
4
4
4
4
4
3
4
4
3
4
1

2
4
4
4
4
1
2
3
2
3
2
2

2
2
4
4
3
3
3
3
2
2
3
2

3
4
3
3
2
2
3
4
3
3
2
2

3
3
3
3
3
2
3
2
4
3
1
3

3
2
3
2
3
3
2
3
3
4
2
3

4
3
3
4
3
2
2
3
3
4
1
4

2
2
3
2
3
2
3
2
3
2
2
3

3
3
3
3
3
2
3
2
2
2
2
2

2
2
3
3
3
3
3
3
3
2
2
2

3
2
3
4
4
3
3
3
4
4
4
2

3
3
2
4
4
3
3
3
3
3
3
3

3
3
3
3
3
3
3
3
3
3
3
2

3
3
4
4
4
3
3
3
3
3
4
4

4
4
2
2
3
3
2
2
3
1
4
3

3
3
3
3
3
3
4
4
3
2
3

4
3
4
2
1
4
4
3
3
4
4

3
4
3
4
3
4
3
2
2
3
4

4
2
4
4
4
1
4
4
1
1
4

4
1
3
4
2
1
4
4
4
3
2

3
3
2
3
2
3
3
3
3
2
3

2
3
3
3
3
4
1
3
2
2
1

4
4
4
3
4
4
4
4
4
3
3

3
2
3
2
3
3
3
3
4
4
2

4
3
2
2
2
1
3
1
4
4
1

4
4
3
3
4
4
4
4
4
3
2

4
4
4
4
4
4
4
4
4
3
1

3
3
3
3
3
3
4
4
3
2
3

2
4
4
4
4
2
2
2
2
2
4

4
3
4
3
4
2
2
3
3
2
1

3
3
3
3
2
3
3
3
3
3
2

3
2
3
3
4
2
4
3
3
3
4

3
3
4
3
4
1
3
3
4
4
3

3
4
3
3
3
3
3
2

2
3
2
4
3
4
4
2

3
3
3
3
3
3
3
4

4
4
4
1
4
3
4
3

3
4
3
4
1
4
4
4

3
3
3
3
2
4
4
3

4
4
3
2
1
4
4
3

2
4
4
3
2
4
4
3

3
4
4
4
4
4
3
3

3
3
3
2
3
3
4
4

2
4
4
3
2
2
2
2

4
3
4
2
3
4
3
2

3
4
3
3
3
3
3
2

4
4
4
2
2
2
4
4

4
4
3
4
1
1
3
3

4
4
4
4
3
4
4
4

3
4
4
4
3
4
4
4

1
3
4
3
3
1
4
4

3
3
4
3
3

4
2
2
2
4

3
3
3
3
4

3
3
4
4
4

3
3
2
3
3

3
2
3
3
3

2
4
3
4
3

3
4
4
3
4

3
2
4
3
4

3
3
3
2
2

2
2
2
3
2

2
3
2
3
3

3
3
4
3
3

4
2
2
4
4

2
2
3
2
3

3
3
4
3
3

3
3
4
4
4

3
2
4
3
4

4
4
4
3
4
3

4
4
4
2
1
4

3
4
3
2
2
2

4
2
4
3
3
4

3
2
2
2
1
4

2
3
2
2
2
3

3
2
2
1
2
2

4
3
2
3
3
3

4
3
2
4
3
2

4
3
2
3
1
3

4
2
2
2
2
3

3
3
4
2
2
2

4
4
4
3
4
3

2
4
4
4
2
2

3
2
2
2
3
2

3
3
3
3
3
4

4
4
4
4
1
4

4
3
2
4
2
2

2
2
3
2
2
3
4
4
4
4

2
2
4
4
2
2
2
2
1
1

3
3
3
3
3
3
3
3
4
4

3
4
4
4
3
4
3
3
4
1

4
3
3
3
3
4
2
2
4
1

2
3
4
4
2
3
3
2
3
2

1
4
4
4
3
4
2
2
3
2

3
4
4
4
3
4
2
2
4
2

4
3
4
4
3
3
2
3
4
2

2
3
4
4
4
3
2
1
2
2

3
2
3
2
2
2
2
3
3
2

2
2
4
2
2
2
3
2
4
3

2
2
3
2
2
3
4
4
4
4

4
4
2
3
3
3
3
4
4
4

2
3
3
4
4
4
4
3
4
2

2
2
4
4
3
3
3
3
3
3

3
3
3
3
3
1
2
2
2
3

2
3
4
4
2
2
4
2
4
2

3
4
4
2
3
3
2
1
1
1
1
3
2

4
2
2
4
4
4
2
3
1
2
2
4
2

3
4
4
4
3
4
3
4
4
4
4
4
3

4
3
1
1
4
1
1
1
4
2
4
3
3

2
1
2
3
3
4
3
2
2
2
1
4
4

2
3
3
2
3
3
2
3
3
3
2
2
3

3
2
2
3
2
3
3
3
3
3
3
3
3

4
2
1
4
2
3
2
2
3
3
2
3
4

4
2
2
4
1
3
2
2
2
3
3
2
3

1
2
2
3
2
3
1
3
2
3
2
2
3

3
3
2
3
3
3
2
4
2
3
2
2
2

3
2
2
2
2
2
3
2
3
2
3
3
3

3
4
4
2
3
3
2
1
1
1
1
3
2

4
2
2
4
3
4
4
3
3
3
4
4
3

2
1
2
1
2
1
3
3
2
2
3
2
2

3
4
3
3
2
3
3
4
4
4
2
2
2

4
2
2
4
2
2
4
1
4
4
4
2
2

3
4
1
3
1
3
3
3
3
3
3
3
3

2
2
3
3
2
3
3
3
3

2
2
4
4
3
4
3
3
4

3
4
4
4
3
3
3
3
4

1
4
4
3
2
3
4
1
1

4
2
2
4
3
3
1
4
1

3
3
2
2
3
3
2
3
2

4
3
3
4
2
2
2
3
2

4
2
3
3
4
2
2
4
3

2
1
2
3
1
2
2
2
3

3
2
3
3
4
1
1
3
3

3
2
2
2
2
3
2
4
3

2
2
3
3
3
3
2
2
2

2
2
3
3
2
3
3
3
3

3
3
3
4
4
2
4
4
2

1
2
3
1
1
1
1
1
2

3
2
3
3
4
4
3
3
4

4
4
4
2
2
4
4
3
3

1
1
2
2
3
3
2
3
2

19

20 21

22

23

24

25

26

27

28

29

30 31

32

33

34

4
4
3
3
3
2
3
4
4

4
4
4
4
4
2
4
4
3

4
4
4
3
4
3
3
3
3

1
3
4
2
2
3
3
3
4

3
2
3
3
3
3
4
2
4

3
2
3
4
2
3
2
3
3

4
3
4
3
2
1
1
3
4

3
3
3
1
3
2
3
1
2

4
2
4
3
4
1
2
2
2

4
3
4
3
2
4
1
3
4

4
3
4
3
4
3
2
3
4

4
4
4
1
2
4
1
4
3

2
2
2
2
4
1
3
2
4

4
4
4
4
4
2
3
3
4

3
3
3
2
3
3
1
3
4

4
4
4
4
4
1
1
4
4

3
3
3
3
4
3
3
4

2
2
4
4
2
2
4
3

3
3
2
3
4
4
4
3

3
2
3
3
3
3
3
3

2
2
2
3
3
4
2
1

4
2
2
1
2
2
2
2

3
2
2
3
3
2
4
3

3
3
3
3
3
3
3
2

4
4
4
4
2
1
3
4

3
2
2
3
3
2
4
3

4
2
3
2
3
3
2
4

3
2
1
1
4
3
3
4

2
2
2
2
4
3
2
4

4
3
4
3
4
4
4
4

4
3
3
3
3
2
2
3

4
4
4
2
4
1
4
1

4
3
3
3
2
3
3
3
3
4
4
3

4
4
3
4
4
4
4
4
4
4
2
4

4
4
4
4
4
3
4
3
4
4
3
2

3
2
2
4
4
3
3
4
4
3
4
3

2
2
1
2
4
3
3
3
4
3
2
3

3
3
4
3
2
3
3
2
2
4
2
2

3
2
2
4
4
3
3
3
4
3
4
4

3
3
3
3
3
3
3
3
3
3
3
3

3
2
3
2
4
4
3
3
3
4
4
3

3
2
2
4
4
3
3
3
4
3
4
4

2
2
3
4
3
2
2
3
3
3
4
4

1
1
2
1
4
2
2
2
4
4
4
4

4
4
3
2
2
3
3
3
4
4
4
4

4
3
4
4
4
4
4
4
3
4
4
3

3
2
2
4
3
4
3
4
3
3
3
4

3
1
1
4
4
4
4
4
4
4
4
4

3
3
3
3
4
4
3

4
4
4
4
4
2
2

3
2
3
3
1
2
3

4
4
3
3
3
4
3

3
2
2
4
2
2
3

3
2
2
3
4
3
3

3
2
2
2
2
2
4

1
2
3
3
3
3
3

3
3
3
3
3
4
3

3
2
2
2
2
2
4

2
3
4
2
3
2
3

4
4
4
4
4
4
1

2
2
2
2
1
1
4

4
3
4
3
3
3
4

4
3
4
4
3
4
2

4
4
4
4
4
4
2

3
4
3
3
3
3
2

4
4
4
4
2
2
3

2
2
3
3
4
2
3

4
3
4
4
4
4
3

3
2
3
3
2
2
4

3
2
3
3
4
4
3

4
3
3
3
2
2
2

3
3
3
3
3
3
3

4
3
4
3
3
2
3

4
3
3
3
2
2
2

2
3
4
3
2
2
3

2
4
4
4
1
1
4

4
4
3
3
2
4
4

3
4
3
3
2
2
1

3
4
4
3
2
1
3

4
4
4
4
4
4
1

2
3
4
4
3
3
3
3
3
3

3
4
4
3
4
4
3
3
3
4

3
3
4
3
2
3
3
3
3
2

3
3
3
2
3
3
3
2
2
4

3
3
2
4
3
4
4
1
2
2

2
3
3
2
4
3
3
4
3
3

4
3
3
4
4
3
4
2
3
4

2
3
4
3
3
3
3
3
3
3

3
3
2
3
3
3
3
3
2
3

4
3
3
4
4
3
4
2
3
4

3
4
3
2
3
2
2
3
3
3

3
4
1
4
1
4
2
4
4
4

4
4
4
4
4
4
4
4
4
4

2
4
4
4
4
3
4
2
4
4

2
4
4
3
3
3
3
1
4
3

1
4
4
4
4
4
4
4
4
4

3
4
3
4
3
3
3
3
3
3
3
3
4

3
4
4
4
4
4
3
1
2
2
2
3
4

4
3
3
3
4
3
3
2
3
2
4
3
3

3
3
4
4
3
4
2
4
3
3
2
3
4

2
2
3
3
1
3
2
2
3
4
3
4
2

3
2
3
2
3
4
3
3
4
3
4
3
4

3
4
3
3
4
4
3
3
2
3
4
3
4

3
1
3
3
3
2
3
3
3
3
3
3
3

3
4
4
3
3
2
3
2
3
3
2
3
4

3
4
3
3
4
4
3
3
2
3
4
3
4

2
4
4
4
3
1
4
3
1
3
3
2
2

4
4
1
4
4
3
1
3
1
4
4
4
4

4
3
3
3
3
3
3
3
2
4
4
4
3

4
4
3
4
3
3
4
4
4
3
3
3
4

3
4
3
4
3
4
3
2
2
3
3
3
4

4
4
4
4
4
4
3
2
4
4
4
4
4

3
3
4
4
4
4
3
2

4
2
2
4
4
4
4
4

2
2
4
3
3
3
3
3

4
3
4
3
4
4
4
4

3
2
4
3
2
2
3
4

3
4
3
3
4
3
3
4

3
3
2
3
4
4
4
4

3
3
3
3
3
3
2
3

1
3
3
3
3
3
2
4

3
3
2
3
4
4
4
4

2
3
3
2
2
2
3
2

4
4
2
4
4
4
1
1

4
4
4
4
4
3
3
4

4
4
4
3
4
3
4
3

2
4
4
3
3
4
1
1

4
1
1
1
1
4
4
1

3
3
3
3
3
3
3
3
2
3
3
3

1
2
4
4
1
2
2
1
3
4
2
4

3
3
3
3
3
2
2
3
4
4
4
3

3
4
2
4
3
2
3
3
4
3
3
4

3
3
3
2
3
4
1
2
3
3
2
2

4
3
4
3
4
3
3
3
3
4
4
3

3
1
3
2
2
4
3
4
3
2
2
2

3
3
3
3
3
3
3
3
3
3
3
3

3
3
3
3
1
2
3
4
2
2
3
2

3
1
3
2
2
4
3
4
3
2
2
2

3
3
2
2
2
3
4
3
2
3
3
4

4
4
4
4
2
2
4
4
4
1
3
1

2
2
3
4
4
3
4
4
4
4
3
3

4
3
4
3
3
3
4
3
2
4
3
4

3
4
3
3
4
3
4
3
3
1
3
2

2
4
1
2
4
2
1
2
4
4
1
4

3
3
3
4
3
3
3
3
3
3
3

4
4
4
4
4
1
4
3
4
4
3

3
3
4
2
3
2
3
4
4
3
2

2
2
4
2
3
2
4
4
3
3
4

2
2
3
2
3
2
2
3
4
3
1

4
3
2
3
2
2
2
3
2
3
3

2
4
4
3
4
4
2
2
2
1
1

3
2
3
2
2
3
3
2
3
3
3

4
3
3
3
3
3
4
3
3
1
3

2
4
4
3
4
4
2
2
2
1
1

3
3
4
3
3
3
4
4
3
3
3

3
4
4
2
3
1
4
4
3
4
3

2
4
3
2
3
4
4
4
4
3
3

4
3
4
4
3
4
4
4
4
3
4

3
3
3
4
4
3
4
3
4
2
1

1
4
4
4
4
4
4
4
4
4
4

4
4
4
3
3
4
4
4

1
4
4
4
4
4
4
4

3
2
4
4
3
4
4
4

4
4
4
4
3
4
4
4

3
4
4
3
3
2
4
3

3
3
3
3
2
2
2
2

4
3
4
4
1
4
3
3

3
3
3
3
3
3
3
3

4
3
4
3
1
4
3
3

4
3
4
4
1
4
3
3

3
3
4
3
3
3
3
4

4
4
4
3
1
4
4
4

4
4
4
4
2
4
4
4

4
4
3
4
3
2
4
4

3
4
4
3
2
4
4
3

1
4
4
4
4
1
4
4

4
3
4
4
4

3
2
1
1
4

3
4
4
4
3

4
3
4
4
4

2
4
3
3
2

4
3
2
4
2

3
3
3
3
3

3
3
2
3
3

2
2
3
3
1

3
3
3
3
3

2
3
2
3
3

4
3
4
4
4

3
2
2
4
3

4
4
4
4
3

3
2
4
4
4

4
4
4
4
4

3
3
3
3
3
3

4
4
3
3
2
4

3
3
4
4
4
4

3
4
4
3
3
4

2
2
2
3
1
4

4
2
3
4
3
3

3
2
3
4
1
2

4
4
3
3
3
3

3
3
3
3
3
3

3
2
3
4
1
2

4
3
2
3
3
3

3
4
1
1
4
1

3
2
4
4
3
4

4
4
3
4
3
4

3
4
2
2
1
3

4
4
4
4
4
4

3
3
4
4
4
3
3
3
3
3

1
4
4
4
3
4
1
4
4
4

4
3
3
3
3
3
3
4
4
3

4
4
4
4
3
3
2
3
3
3

3
4
4
2
2
3
2
3
3
2

2
3
3
3
3
4
3
4
2
4

2
3
4
4
2
3
2
2
2
2

3
4
2
4
3
3
3
3
3
3

3
4
4
4
4
4
4
4
4
4

2
3
4
4
2
3
2
2
2
2

2
3
4
3
2
3
3
4
3
3

4
4
4
4
1
2
1
3
4
2

3
3
2
4
2
2
2
2
3
4

3
4
4
4
4
3
4
4
4
3

3
4
4
3
2
3
3
3
4
2

2
2
4
4
1
4
1
1
4
4

3
3
3
3
3
4
3
3
3
3
3
3
3

4
4
4
4
1
3
3
3
4
4
3
3
3

3
4
4
4
3
4
3
3
4
3
3
3
4

2
3
3
3
2
4
4
2
3
3
4
4
4

2
3
2
3
2
3
4
3
3
4
2
3
3

2
4
2
4
2
3
3
3
3
2
3
3
2

3
2
2
2
3
2
3
3
2
2
2
3
3

3
1
2
2
1
1
2
3
3
3
3
3
3

4
1
3
1
1
2
3
3
3
3
4
1
4

3
2
2
2
3
2
3
3
2
2
2
3
3

3
4
3
3
4
3
3
4
3
3
4
3
3

4
1
4
1
1
4
4
4
4
4
1
4
4

2
1
3
4
2
1
2
4
3
2
2
2
2

4
4
4
3
4
3
4
3
4
3
4
3
4

3
4
2
4
3
3
2
2
3
2
3
2
3

4
2
2
4
2
2
3
4
4
4
2
2
4

4
3
3
2
3
3
2
3
3

4
3
3
4
3
3
3
4
4

2
3
3
3
3
2
4
3
3

3
3
3
4
4
2
3
2
4

3
3
2
2
4
3
2
3
4

4
2
3
4
4
2
3
3
4

2
3
2
2
3
2
3
2
3

4
1
4
4
2
3
3
3
3

4
2
3
4
4
3
3
3
3

2
3
2
2
3
2
3
2
3

3
4
3
3
4
3
3
4
4

1
1
1
1
1
2
4
1
1

3
2
2
3
1
3
3
3
2

3
4
3
3
3
4
4
4
3

3
3
1
2
3
1
1
3
2

4
4
1
3
4
2
4
2
1

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

4
4
4
4
3
1
1
3
3

3
3
3
4
3
1
2
3
1

4
4
4
4
3
3
2
3
4

3
3
3
2
3
3
1
3
4

4
3
4
3
4
3
1
3
1

3
3
3
2
3
3
1
3
4

3
4
3
1
4
2
1
4
3

3
4
3
4
4
2
2
2
2

3
3
3
2
3
3
1
3
3

4
4
4
3
3
3
3
2
3

1
2
3
3
3
3
3
3
3

3
4
3
4
1
2
3
4
2

2
2
2
2
3
1
2
2
3

3
3
3
2
3
3
1
3
4

3
4
2
2
3
1
3
2
4

3
3
3
2
3
3
1
3
4

4
3
3
2
2
2
3
3

3
2
2
3
2
2
3
4

4
3
2
3
2
2
4
3

4
3
3
3
3
2
2
3

4
3
2
3
4
1
4
3

4
3
3
3
3
2
2
3

3
4
4
4
4
1
2
3

3
3
4
1
3
3
3
3

3
3
3
2
3
3
3
3

3
3
3
3
3
3
3
3

4
4
4
2
2
2
4
4

4
2
3
2
3
3
3
2

1
1
2
4
4
3
2
4

4
3
3
3
3
2
2
3

2
3
2
2
4
3
2
4

4
3
3
3
3
2
2
3

3
2
2
3
4
4
3
3
3
3
3
4

2
2
2
3
2
2
2
3
2
3
3
3

2
2
3
4
4
3
3
4
3
4
3
3

3
2
2
4
3
4
3
4
3
3
3
4

2
2
3
4
2
2
3
4
3
4
3
3

3
2
2
4
3
4
3
4
3
3
3
4

4
2
2
3
4
4
3
4
4
4
3
3

4
2
2
2
2
2
3
3
3
3
3
3

3
3
4
3
2
2
3
3
3
2
3
3

3
2
2
3
4
3
3
2
2
2
1
4

2
1
1
3
3
3
3
1
2
2
2
2

3
3
1
2
3
3
4
3
3
3
2
4

4
4
3
2
2
3
3
3
4
4
4
4

3
2
2
4
3
4
3
4
3
3
3
4

4
4
3
2
2
3
3
3
4
4
4
4

3
2
2
4
3
4
3
4
3
3
3
4

3
4
3
4
3
4
3

3
3
2
3
3
3
3

4
3
2
3
3
4
3

4
3
4
4
3
4
2

4
3
2
3
3
4
2

4
3
4
4
3
4
2

4
3
4
3
4
4
2

2
2
2
3
2
3
3

3
3
3
2
3
3
3

3
3
3
4
3
3
4

2
2
2
2
2
3
3

3
4
3
2
3
3
1

2
2
2
2
1
1
4

4
3
4
4
3
4
2

3
3
4
2
1
1
4

4
3
4
4
3
4
2

3
4
4
3
3
2
2

3
3
3
3
2
3
2

4
3
4
3
2
3
4

3
4
4
3
2
1
3

3
3
2
2
3
3
2

3
4
4
3
2
1
3

4
3
3
4
1
1
4

2
2
3
4
4
1
2

3
3
2
3
3
3
3

4
3
2
3
2
2
2

4
1
4
2
2
3
3

3
3
3
3
2
4
4

4
4
3
3
2
4
4

3
4
4
3
2
1
3

4
4
3
3
2
4
4

3
4
4
3
2
1
3

4
4
4
4
3
3
4
4
4
3

2
3
3
3
2
4
4
4
4
3

2
4
3
3
1
4
4
4
4
3

2
4
4
3
3
3
3
1
4
3

2
4
3
4
2
4
4
3
4
3

2
4
4
3
3
3
3
1
4
3

2
4
4
3
3
3
3
1
4
3

3
4
4
4
3
3
3
4
3
3

3
3
3
4
4
4
4
3
3
3

2
2
2
2
4
3
3
3
2
2

2
3
1
3
3
3
4
4
4
4

2
2
3
2
3
2
3
4
2
4

4
4
4
4
4
4
4
4
4
4

2
4
4
3
3
3
3
1
4
3

4
4
4
4
4
4
4
4
4
4

2
4
4
3
3
3
3
1
4
3

3
3
3
4
3
3
3
2
3
3
3
3
4

4
4
3
4
3
3
1
2
3
3
3
3
3

4
3
3
3
4
4
3
2
3
3
3
3
3

3
4
3
4
3
4
3
2
2
3
3
3
4

4
3
3
4
3
3
1
2
4
3
4
3
3

3
4
3
4
3
4
3
2
2
3
3
3
4

3
4
3
4
3
4
3
2
3
3
3
3
4

3
3
4
2
4
1
2
2
2
3
3
2
2

2
3
3
2
2
3
3
2
2
3
3
3
3

2
2
3
3
3
4
4
4
2
3
3
3
3

4
4
4
2
2
2
4
1
2
2
2
2
4

3
3
3
4
4
4
2
2
2
3
3
2
4

4
3
3
3
3
3
3
3
2
4
4
4
3

3
4
3
4
3
4
3
2
2
3
3
3
4

4
3
3
3
3
3
3
3
2
4
4
4
3

3
4
3
4
3
4
3
2
2
3
3
3
4

2
3
3
3
3
4
2
3

2
4
4
3
3
3
2
2

2
4
4
4
4
4
2
1

2
4
4
3
3
4
1
1

2
4
4
3
4
4
4
4

2
4
4
3
3
4
1
1

2
4
4
3
3
4
1
1

1
3
2
2
4
2
2
1

2
4
4
3
3
4
3
4

3
4
4
3
3
3
2
1

2
3
3
3
3
3
3
2

4
3
4
2
3
3
4
2

4
4
4
4
4
3
3
4

2
4
4
3
3
4
1
1

4
4
4
4
4
3
3
4

2
4
4
3
3
4
1
1

3
3
3
4
3
2
4
4
4
3
3
3

2
2
3
3
3
4
3
3
3
3
2
2

2
3
4
3
3
3
2
4
3
3
2
4

3
4
3
3
4
3
4
3
3
1
3
2

3
1
3
2
2
3
3
4
3
3
2
2

3
4
3
3
4
3
4
3
3
1
3
2

3
4
3
3
4
3
4
3
3
1
3
2

2
2
3
2
3
2
3
2
3
2
2
3

3
3
3
3
3
2
3
2
2
2
2
2

2
2
3
3
3
3
3
3
3
2
2
2

3
2
3
4
4
3
3
3
4
4
4
2

3
3
2
4
4
3
3
3
3
3
3
3

2
2
3
4
4
3
4
4
4
4
3
3

3
4
3
3
4
3
4
3
3
1
3
2

2
2
3
4
4
3
4
4
4
4
3
3

3
4
3
3
4
3
4
3
3
1
3
2

4
4
3
4
4
4
3
3
3
3
3

2
2
4
3
3
3
2
2
2
2
2

2
2
3
3
4
4
4
4
3
2
4

3
3
3
4
4
3
4
3
4
2
1

2
2
4
3
4
4
2
2
2
1
1

3
3
3
4
4
3
4
3
4
2
1

3
3
4
4
3
3
4
3
4
2
1

4
4
3
3
4
4
4
4
4
3
2

4
4
4
4
4
4
4
4
4
3
1

3
3
3
3
3
3
4
4
3
2
3

2
4
4
4
4
2
2
2
2
2
4

4
3
4
3
4
2
2
3
3
2
1

2
4
3
2
3
4
4
4
4
3
3

3
3
3
4
4
3
4
3
4
2
1

2
4
3
2
3
4
4
4
4
3
3

3
3
3
4
4
3
4
3
4
2
1

3
4
4
4
2
4
4
4

3
3
4
3
3
2
3
3

3
3
4
4
2
2
4
4

3
4
4
3
2
4
4
3

4
3
4
4
1
4
3
3

3
4
4
3
2
4
4
3

3
4
3
3
2
4
4
3

2
4
4
3
2
2
2
2

4
3
4
2
3
4
3
2

3
4
3
3
3
3
3
2

4
4
4
2
2
2
4
4

4
4
3
4
1
1
3
3

4
4
4
4
2
4
4
4

3
4
4
3
2
4
4
3

4
4
4
4
2
4
4
4

3
4
4
3
2
4
4
3

4
4
4
4
4

3
3
2
4
3

3
4
3
4
3

3
2
4
4
4

3
3
3
3
3

3
2
4
4
4

3
2
4
4
3

2
2
2
3
2

2
3
2
3
3

3
3
4
3
3

4
2
2
4
4

2
2
3
2
3

3
2
2
4
3

3
2
4
4
4

3
2
2
4
3

3
2
4
4
4

4
3
3
4
3
3

3
3
3
2
2
3

3
4
3
4
3
3

3
4
2
2
1
3

3
2
3
4
1
2

3
4
2
2
1
3

3
4
2
2
1
3

4
2
2
2
2
3

3
3
4
2
2
2

4
4
4
3
4
3

2
4
4
4
2
2

3
2
2
2
3
2

3
2
4
4
3
4

3
4
2
2
1
3

3
2
4
4
3
4

3
4
2
2
1
3

3
3
3
3
3
3
3
3
3
4

2
3
3
3
3
3
3
2
3
2

4
3
3
4
4
3
3
2
3
2

3
4
4
3
2
3
3
3
4
2

2
3
4
4
2
3
2
2
2
2

3
4
4
3
2
3
3
3
4
2

3
4
4
3
2
3
3
3
4
2

3
2
3
2
2
2
2
3
3
2

2
2
4
2
2
2
3
2
4
3

2
2
3
2
2
3
4
4
4
4

4
4
2
3
3
3
3
4
4
4

2
3
3
4
4
4
4
3
4
2

3
3
2
4
2
2
2
2
3
4

3
4
4
3
2
3
3
3
4
2

3
3
2
4
2
2
2
2
3
4

3
4
4
3
2
3
3
3
4
2

3
3
4
3
3
3
3
3
4
4
3
4
3

2
2
2
2
2
2
2
2
3
3
3
3
2

2
2
2
3
2
2
2
2
4
3
2
4
2

3
4
2
4
3
3
2
2
3
2
3
2
3

3
2
2
2
3
2
3
3
2
2
2
3
3

3
4
2
4
3
3
2
2
3
2
3
2
3

3
4
2
4
3
3
2
2
3
2
3
2
3

3
3
2
3
3
3
2
4
2
3
2
2
2

3
2
2
2
2
2
3
2
3
2
3
3
3

3
4
4
2
3
3
2
1
1
1
1
3
2

4
2
2
4
3
4
4
3
3
3
4
4
3

2
1
2
1
2
1
3
3
2
2
3
2
2

2
1
3
4
2
1
2
4
3
2
2
2
2

3
4
2
4
3
3
2
2
3
2
3
2
3

2
1
3
4
2
1
2
4
3
2
2
2
2

3
4
2
4
3
3
2
2
3
2
3
2
3

4
3
4
4
3
3
2
4
3

1
2
3
2
2
2
2
2
2

1
3
3
3
4
3
2
2
3

3
3
1
2
3
1
1
3
2

2
3
2
2
3
2
3
2
2

3
3
1
2
3
1
1
3
2

3
3
1
2
3
1
1
3
2

3
2
2
2
2
3
2
4
3

2
2
3
3
3
3
2
2
2

2
2
3
3
2
3
3
3
3

3
3
3
4
4
2
4
4
2

1
2
3
1
1
1
1
1
2

3
2
2
3
1
3
3
3
2

3
3
1
2
3
1
1
3
2

3
2
2
3
1
3
3
3
2

3
3
1
2
3
1
1
3
2

51

52

53

54

55

56 57 58

59

60

61

62

3
1
2
3
1
2
1
3
3

2
2
3
1
4
3
3
3
1

4
4
4
3
4
2
4
4
4

4
4
4
4
4
3
3
3
4

3
4
3
3
2
2
2
2
4

4
3
3
4
3
2
2
3
4

3
3
4
2
3
3
1
3
4

3
3
4
1
2
2
2
1

4
4
2
2
2
4
4
3

3
2
3
4
3
3
3
4

4
4
1
3
4
3
4
4

3
3
2
4
4
3
3
3

3
4
3
1
2
2
2
3

3
1
2
3
4
4
3
3
3
4
4
3

4
1
1
4
4
4
4
4
4
4
4
4

4
3
2
3
4
3
4
3
4
4
4
3

4
4
2
2
1
4
3
3
4
4
4
1

2
3
3
4
4
4
4
3
3
3
3
4

4
4
4
4
3
3
2

3
3
3
1
2
3
1

4
4
4
3
3
4
3

4
3
4
4
3
4
1

3
3
2
2
4
4
3

63 64 65

66

67

3
3
4
4
4
3
3
2
3

3
2
3
3
2
2
2
3
2

3
2
4
4
3
4
1
4
3

3
4
3
4
4
2
2
2
2

3
3
3
2
3
3
1
3
3

4
4
4
3
3
3
3
2
3

1
2
3
3
3
3
3
3
2

3
4
3
4
1
2
3
4
2

2
3
4
2
3
1
1
2
2

4
4
3
3
4
3
3
4
3

3
3
4
2
2
3
1
2

4
3
3
2
3
3
2
3

2
2
2
1
4
2
3
3

3
4
3
4
3
1
3
1

3
3
4
1
3
3
3
3

3
3
3
2
3
3
3
3

3
3
3
3
3
3
3
3

4
4
4
2
2
2
4
4

4
2
3
2
3
3
3
2

3
4
2
3
3
3
1
3

4
3
3
3
3
4
4
3

3
3
3
3
4
4
3
3
3
3
3
3

3
2
3
2
4
4
2
1
2
3
3
3

2
3
3
4
4
2
3
2
3
3
3
3

2
2
2
4
4
4
4
3
3
3
3
2

2
2
4
3
3
4
3
4
4
3
3
4

4
2
2
2
2
2
3
3
3
3
3
3

3
3
4
3
2
2
3
3
3
2
3
3

3
2
2
3
4
3
3
2
2
2
1
4

2
1
1
3
3
3
3
1
2
2
2
2

3
3
1
2
3
3
4
3
3
3
2
4

3
3
2
1
3
3
3
3
4
3
3
3

3
3
4
3
3
3
3
2
3
2
2
3

4
4
3
4
4
3
3

4
3
4
4
4
4
4

3
3
4
3
3
3
1

3
2
2
3
2
1
3

3
2
2
3
3
2
2

2
2
2
3
2
3
3

3
3
3
2
3
3
3

3
3
3
4
3
3
4

2
2
2
2
2
3
3

3
4
3
2
3
3
1

2
4
3
3
4
3
4

2
3
3
3
2
3
2

3
3
4
4
2
2
1

3
4
3
4
1
4
3

4
3
2
3
3
4
3

4
4
4
4
4
4
1

4
3
4
4
4
4
3

3
3
2
2
4
1
3

3
4
3
3
4
3
3

3
4
4
4
3
2
2

1
2
2
2
2
2
2

3
4
4
3
4
2
2

2
2
3
4
4
1
2

3
3
2
3
3
3
3

4
3
2
3
2
2
2

4
1
4
2
2
3
3

3
3
3
3
2
4
4

3
3
4
3
4
3
3

2
3
3
3
3
4
3

3
4
4
3
4
3
3
4
3

2
2
2
3
4
4
3
4
3
2

4
3
4
3
4
3
4
4
3
4

4
4
4
4
3
3
4
1
3
4

3
4
3
3
3
3
3
2
3
3

2
2
2
2
3
2
2
2
3
3

2
3
3
3
2
2
2
3
2
3

3
2
4
3
3
3
3
4
3
4

3
2
1
2
3
3
3
3
2
3

2
3
3
2
2
2
2
2
3
3

3
4
4
4
3
3
3
4
3
3

3
3
3
4
4
4
4
3
3
3

2
2
2
2
4
3
3
3
2
2

2
3
1
3
3
3
4
4
4
4

2
2
3
2
3
2
3
4
2
4

2
4
3
3
3
3
3
3
2
3

2
3
3
2
3
2
2
2
3
1

4
4
4
3
4
1
3
4
3
4
4
3
4

3
3
3
2
3
2
2
4
3
4
4
4
4

4
4
3
3
3
3
4
4
4
4
4
3
4

4
4
4
4
4
1
4
3
1
1
4
3
3

2
4
4
4
3
2
2
3
3
3
2
2
1

2
2
2
2
3
3
2
3
2
3
3
3
3

4
3
4
4
4
2
2
3
3
3
3
3
4

3
4
4
3
4
2
4
4
3
4
4
3
4

1
2
3
2
3
3
3
2
3
2
3
3
3

2
3
3
4
3
1
3
4
4
3
3
3
4

3
3
4
2
4
1
2
2
2
3
3
2
2

2
3
3
2
2
3
3
2
2
3
3
3
3

2
2
3
3
3
4
4
4
2
3
3
3
3

4
4
4
2
2
2
4
1
2
2
2
2
4

3
3
3
4
4
4
2
2
2
3
3
2
4

3
3
3
4
2
3
2
1
3
2
4
3
2

2
4
3
4
3
3
2
4
3
3
3
3
4

2
4
4
4
3
3
2
2

4
2
3
2
2
2
2
3

3
2
4
4
4
3
4
4

1
1
4
4
3
3
3
4

1
4
3
4
3
1
4
3

3
3
3
3
3
4
3
3

3
3
4
3
4
4
3
3

2
4
4
3
4
4
2
2

3
3
3
3
3
3
3
3

4
2
4
3
3
4
2
2

1
3
2
2
4
2
2
1

2
4
4
3
3
4
3
4

3
4
4
3
3
3
2
1

2
3
3
3
3
3
3
2

4
3
4
2
3
3
4
2

1
1
4
4
4
4
4
2

4
4
4
4
4
4
4
4

2
3
2
3
1
2
4
3
3
3
4
3

2
3
2
3
2
2
4
3
4
4
4
3

1
2
3
3
3
3
3
3
3
3
4
4

3
4
4
4
4
4
3
4
4
3
4
1

2
4
4
4
4
1
2
3
2
3
2
2

2
2
4
4
3
3
3
3
2
2
3
2

3
4
3
3
2
2
3
4
3
3
2
2

3
3
3
3
3
2
3
2
4
3
1
3

3
2
3
2
3
3
2
3
3
4
2
3

4
3
3
4
3
2
2
3
3
4
1
4

2
2
3
2
3
2
3
2
3
2
2
3

3
3
3
3
3
2
3
2
2
2
2
2

2
2
3
3
3
3
3
3
3
2
2
2

3
2
3
4
4
3
3
3
4
4
4
2

3
3
2
4
4
3
3
3
3
3
3
3

3
3
3
3
3
3
3
3
3
3
3
2

3
3
4
4
4
3
3
3
3
3
4
4

4
3
4
2
1
4
4
3
3
4
4

3
4
3
4
3
4
3
2
2
3
4

4
2
4
4
4
1
4
4
1
1
4

4
1
3
4
2
1
4
4
4
3
2

3
3
2
3
2
3
3
3
3
2
3

2
3
3
3
3
4
1
3
2
2
1

4
4
4
3
4
4
4
4
4
3
3

3
2
3
2
3
3
3
3
4
4
2

4
3
2
2
2
1
3
1
4
4
1

4
4
3
3
4
4
4
4
4
3
2

4
4
4
4
4
4
4
4
4
3
1

3
3
3
3
3
3
4
4
3
2
3

2
4
4
4
4
2
2
2
2
2
4

4
3
4
3
4
2
2
3
3
2
1

3
3
3
3
2
3
3
3
3
3
2

3
2
3
3
4
2
4
3
3
3
4

2
3
2
4
3
4
4
2

3
3
3
3
3
3
3
4

4
4
4
1
4
3
4
3

3
4
3
4
1
4
4
4

3
3
3
3
2
4
4
3

4
4
3
2
1
4
4
3

2
4
4
3
2
4
4
3

3
4
4
4
4
4
3
3

3
3
3
2
3
3
4
4

2
4
4
3
2
2
2
2

4
3
4
2
3
4
3
2

3
4
3
3
3
3
3
2

4
4
4
2
2
2
4
4

4
4
3
4
1
1
3
3

4
4
4
4
3
4
4
4

3
4
4
4
3
4
4
4

4
2
2
2
4

3
3
3
3
4

3
3
4
4
4

3
3
2
3
3

3
2
3
3
3

2
4
3
4
3

3
4
4
3
4

3
2
4
3
4

3
3
3
2
2

2
2
2
3
2

2
3
2
3
3

3
3
4
3
3

4
2
2
4
4

2
2
3
2
3

3
3
4
3
3

3
3
4
4
4

4
4
4
2
1
4

3
4
3
2
2
2

4
2
4
3
3
4

3
2
2
2
1
4

2
3
2
2
2
3

3
2
2
1
2
2

4
3
2
3
3
3

4
3
2
4
3
2

4
3
2
3
1
3

4
2
2
2
2
3

3
3
4
2
2
2

4
4
4
3
4
3

2
4
4
4
2
2

3
2
2
2
3
2

3
3
3
3
3
4

4
4
4
4
1
4

2
2
4
4
2
2
2
2
1
1

3
3
3
3
3
3
3
3
4
4

3
4
4
4
3
4
3
3
4
1

4
3
3
3
3
4
2
2
4
1

2
3
4
4
2
3
3
2
3
2

1
4
4
4
3
4
2
2
3
2

3
4
4
4
3
4
2
2
4
2

4
3
4
4
3
3
2
3
4
2

2
3
4
4
4
3
2
1
2
2

3
2
3
2
2
2
2
3
3
2

2
2
4
2
2
2
3
2
4
3

2
2
3
2
2
3
4
4
4
4

4
4
2
3
3
3
3
4
4
4

2
3
3
4
4
4
4
3
4
2

2
2
4
4
3
3
3
3
3
3

3
3
3
3
3
1
2
2
2
3

4
2
2
4
4
4
2
3
1
2
2
4
2

3
4
4
4
3
4
3
4
4
4
4
4
3

4
3
1
1
4
1
1
1
4
2
4
3
3

2
1
2
3
3
4
3
2
2
2
1
4
4

2
3
3
2
3
3
2
3
3
3
2
2
3

3
2
2
3
2
3
3
3
3
3
3
3
3

4
2
1
4
2
3
2
2
3
3
2
3
4

4
2
2
4
1
3
2
2
2
3
3
2
3

1
2
2
3
2
3
1
3
2
3
2
2
3

3
3
2
3
3
3
2
4
2
3
2
2
2

3
2
2
2
2
2
3
2
3
2
3
3
3

3
4
4
2
3
3
2
1
1
1
1
3
2

4
2
2
4
3
4
4
3
3
3
4
4
3

2
1
2
1
2
1
3
3
2
2
3
2
2

3
4
3
3
2
3
3
4
4
4
2
2
2

4
2
2
4
2
2
4
1
4
4
4
2
2

2
2
4
4
3
4
3
3
4

3
4
4
4
3
3
3
3
4

1
4
4
3
2
3
4
1
1

4
2
2
4
3
3
1
4
1

3
3
2
2
3
3
2
3
2

4
3
3
4
2
2
2
3
2

4
2
3
3
4
2
2
4
3

2
1
2
3
1
2
2
2
3

3
2
3
3
4
1
1
3
3

3
2
2
2
2
3
2
4
3

2
2
3
3
3
3
2
2
2

2
2
3
3
2
3
3
3
3

3
3
3
4
4
2
4
4
2

1
2
3
1
1
1
1
1
2

3
2
3
3
4
4
3
3
4

4
4
4
2
2
4
4
3
3

68

69

70

71

72

73

74

75

76

77

78

79

80

81

4
4
4
4
4
1
2
3
4

4
4
3
3
3
2
3
4
4

4
4
4
4
4
2
3
4
3

4
4
4
3
4
3
3
3
3

1
3
4
2
2
3
3
3
4

3
2
3
3
3
3
4
2
4

3
2
3
4
2
3
2
3
3

4
3
4
3
2
1
1
3
4

3
3
3
1
3
2
3
1
2

4
2
4
3
4
4
2
2
2

4
3
4
3
2
1
1
3
4

4
3
4
3
4
3
2
3
4

4
4
4
1
2
1
1
4
3

2
2
2
2
4
4
3
2
4

4
3
4
4
3
2
4
4

3
3
3
3
4
3
3
4

2
2
4
4
2
2
4
3

3
3
2
3
4
4
4
3

3
2
3
3
3
3
3
3

2
2
2
3
3
4
2
1

4
2
2
1
2
2
2
2

3
2
2
3
3
2
4
3

3
3
3
3
3
3
3
2

4
4
4
4
2
1
3
4

3
2
2
3
3
2
4
3

4
2
3
2
3
3
2
4

3
2
1
1
4
3
3
4

2
2
2
2
4
3
2
4

4
2
2
4
3
2
3
4
4
4
3
4

4
3
3
3
2
3
3
3
3
4
4
3

4
4
3
4
4
4
4
4
4
4
2
4

4
4
4
4
4
3
4
3
4
4
3
2

3
2
2
4
4
3
3
4
4
3
4
3

2
2
1
2
4
3
3
3
4
3
2
3

3
3
4
3
2
3
3
2
2
4
2
2

3
2
2
4
4
3
3
3
4
3
4
4

3
3
3
3
3
3
3
3
3
3
3
3

3
2
3
2
4
4
3
3
3
4
4
3

3
2
2
4
4
3
3
3
4
3
4
4

2
2
3
4
3
2
2
3
3
3
4
4

1
1
2
1
4
2
2
2
4
4
4
4

4
4
3
2
2
3
3
3
4
4
4
4

4
4
4
3
2
3
4

3
3
3
3
4
4
3

4
4
4
4
4
2
2

3
2
3
3
1
2
3

4
4
3
3
3
4
3

3
2
2
4
2
2
3

3
2
2
3
4
3
3

3
2
2
2
2
2
4

1
2
3
3
3
3
3

3
3
3
3
3
4
3

3
2
2
2
2
2
4

2
3
4
2
3
2
3

4
4
4
4
4
4
1

2
2
2
2
1
1
4

2
4
4
4
4
4
2

3
4
3
3
3
3
2

4
4
4
4
2
2
3

2
2
3
3
4
2
3

4
3
4
4
4
4
3

3
2
3
3
2
2
4

3
2
3
3
4
4
3

4
3
3
3
2
2
2

3
3
3
3
3
3
3

4
3
4
3
3
2
3

4
3
3
3
2
2
2

2
3
4
3
2
2
3

2
4
4
4
1
1
4

4
4
3
3
2
4
4

2
2
3
4
4
3
4
2
4
2

2
3
4
4
3
3
3
3
3
3

3
4
4
3
4
4
3
3
3
4

3
3
4
3
2
3
3
3
3
2

3
3
3
2
3
3
3
2
2
4

3
3
2
4
3
4
4
1
2
2

2
3
3
2
4
3
3
4
3
3

4
3
3
4
4
3
4
2
3
4

2
3
4
3
3
3
3
3
3
3

3
3
2
3
3
3
3
3
2
3

4
3
3
4
4
3
4
2
3
4

3
4
3
2
3
2
2
3
3
3

3
4
1
4
1
4
2
4
4
4

4
4
4
4
4
4
4
4
4
4

2
4
4
4
2
2
3
3
4
2
3
3
4

3
4
3
4
3
3
3
3
3
3
3
3
4

3
4
4
4
4
4
3
1
2
2
2
3
4

4
3
3
3
4
3
3
2
3
2
4
3
3

3
3
4
4
3
4
2
4
3
3
2
3
4

2
2
3
3
1
3
2
2
3
4
3
4
2

3
2
3
2
3
4
3
3
4
3
4
3
4

3
4
3
3
4
4
3
3
2
3
4
3
4

3
1
3
3
3
2
3
3
3
3
3
3
3

3
4
4
3
3
2
3
2
3
3
2
3
4

3
4
3
3
4
4
3
3
2
3
4
3
4

2
4
4
4
3
1
4
3
1
3
3
2
2

4
4
1
4
4
3
1
3
1
4
4
4
4

4
3
3
3
3
3
3
3
2
4
4
4
3

1
4
3
3
4
1
1
4

3
3
4
4
4
4
3
2

4
2
2
4
4
4
4
4

2
2
4
3
3
3
3
3

4
3
4
3
4
4
4
4

3
2
4
3
2
2
3
4

3
4
3
3
4
3
3
4

3
3
2
3
4
4
4
4

3
3
3
3
3
3
2
3

1
3
3
3
3
3
2
4

3
3
2
3
4
4
4
4

2
3
3
2
2
2
3
2

4
4
2
4
4
4
1
1

4
4
4
4
4
3
3
4

4
4
2
2
3
3
2
2
3
1
4
3

3
3
3
3
3
3
3
3
2
3
3
3

1
2
4
4
1
2
2
1
3
4
2
4

3
3
3
3
3
2
2
3
4
4
4
3

3
4
2
4
3
2
3
3
4
3
3
4

3
3
3
2
3
4
1
2
3
3
2
2

4
3
4
3
4
3
3
3
3
4
4
3

3
1
3
2
2
4
3
4
3
2
2
2

3
3
3
3
3
3
3
3
3
3
3
3

3
3
3
3
1
2
3
4
2
2
3
2

3
1
3
2
2
4
3
4
3
2
2
2

3
3
2
2
2
3
4
3
2
3
3
4

4
4
4
4
2
2
4
4
4
1
3
1

2
2
3
4
4
3
4
4
4
4
3
3

3
3
4
3
4
1
3
3
4
4
3

3
3
3
4
3
3
3
3
3
3
3

4
4
4
4
4
1
4
3
4
4
3

3
3
4
2
3
2
3
4
4
3
2

2
2
4
2
3
2
4
4
3
3
4

2
2
3
2
3
2
2
3
4
3
1

4
3
2
3
2
2
2
3
2
3
3

2
4
4
3
4
4
2
2
2
1
1

3
2
3
2
2
3
3
2
3
3
3

4
3
3
3
3
3
4
3
3
1
3

2
4
4
3
4
4
2
2
2
1
1

3
3
4
3
3
3
4
4
3
3
3

3
4
4
2
3
1
4
4
3
4
3

2
4
3
2
3
4
4
4
4
3
3

1
3
4
3
3
1
4
4

4
4
4
3
3
4
4
4

1
4
4
4
4
4
4
4

3
2
4
4
3
4
4
4

4
4
4
4
3
4
4
4

3
4
4
3
3
2
4
3

3
3
3
3
2
2
2
2

4
3
4
4
1
4
3
3

3
3
3
3
3
3
3
3

4
3
4
3
1
4
3
3

4
3
4
4
1
4
3
3

3
3
4
3
3
3
3
4

4
4
4
3
1
4
4
4

4
4
4
4
2
4
4
4

3
2
4
3
4

4
3
4
4
4

3
2
1
1
4

3
4
4
4
3

4
3
4
4
4

2
4
3
3
2

4
3
2
4
2

3
3
3
3
3

3
3
2
3
3

2
2
3
3
1

3
3
3
3
3

2
3
2
3
3

4
3
4
4
4

3
2
2
4
3

4
3
2
4
2
2

3
3
3
3
3
3

4
4
3
3
2
4

3
3
4
4
4
4

3
4
4
3
3
4

2
2
2
3
1
4

4
2
3
4
3
3

3
2
3
4
1
2

4
4
3
3
3
3

3
3
3
3
3
3

3
2
3
4
1
2

4
3
2
3
3
3

3
4
1
1
4
1

3
2
4
4
3
4

2
3
4
4
2
2
4
2
4
2

3
3
4
4
4
3
3
3
3
3

1
4
4
4
3
4
1
4
4
4

4
3
3
3
3
3
3
4
4
3

4
4
4
4
3
3
2
3
3
3

3
4
4
2
2
3
2
3
3
2

2
3
3
3
3
4
3
4
2
4

2
3
4
4
2
3
2
2
2
2

3
4
2
4
3
3
3
3
3
3

3
4
4
4
4
4
4
4
4
4

2
3
4
4
2
3
2
2
2
2

2
3
4
3
2
3
3
4
3
3

4
4
4
4
1
2
1
3
4
2

3
3
2
4
2
2
2
2
3
4

3
4
1
3
1
3
3
3
3
3
3
3
3

3
3
3
3
3
4
3
3
3
3
3
3
3

4
4
4
4
1
3
3
3
4
4
3
3
3

3
4
4
4
3
4
3
3
4
3
3
3
4

2
3
3
3
2
4
4
2
3
3
4
4
4

2
3
2
3
2
3
4
3
3
4
2
3
3

2
4
2
4
2
3
3
3
3
2
3
3
2

3
2
2
2
3
2
3
3
2
2
2
3
3

3
1
2
2
1
1
2
3
3
3
3
3
3

4
1
3
1
1
2
3
3
3
3
4
1
4

3
2
2
2
3
2
3
3
2
2
2
3
3

3
4
3
3
4
3
3
4
3
3
4
3
3

4
1
4
1
1
4
4
4
4
4
1
4
4

2
1
3
4
2
1
2
4
3
2
2
2
2

1
1
2
2
3
3
2
3
2

4
3
3
2
3
3
2
3
3

4
3
3
4
3
3
3
4
4

2
3
3
3
3
2
4
3
3

3
3
3
4
4
2
3
2
4

3
3
2
2
4
3
2
3
4

4
2
3
4
4
2
3
3
4

2
3
2
2
3
2
3
2
3

4
1
4
4
2
3
3
3
3

4
2
3
4
4
3
3
3
3

2
3
2
2
3
2
3
2
3

3
4
3
3
4
3
3
4
4

1
1
1
1
1
2
4
1
1

3
2
2
3
1
3
3
3
2

82

83

84

85

86

87

88

89

90

91

92

93

94

95

4
4
4
4
4
3
3
3
4

3
3
3
2
3
2
1
3
4

4
4
4
4
4
1
1
4
4

4
4
4
4
3
1
1
3
3

3
3
3
4
3
4
2
3
1

4
4
4
4
3
2
2
3
4

3
3
3
2
3
2
1
3
4

4
3
4
3
4
2
1
3
1

3
3
3
2
3
2
1
3
4

3
4
3
1
4
3
1
4
3

3
4
3
4
4
3
2
2
2

3
3
3
2
3
2
1
3
3

4
4
4
3
3
2
3
2
3

4
2
3
3
3
2
3
3
3

4
3
4
3
4
4
4
4

4
3
3
3
3
2
2
3

4
4
4
2
4
1
4
1

4
3
3
2
2
2
3
3

3
2
2
3
2
2
3
4

4
3
2
3
2
2
4
3

4
3
3
3
3
2
2
3

4
3
2
3
4
1
4
3

4
3
3
3
3
2
2
3

3
4
4
4
4
1
2
3

3
3
4
1
3
3
3
3

3
3
3
2
3
3
3
3

3
3
3
3
3
3
3
3

4
4
4
2
2
2
4
4

4
3
4
4
4
4
4
4
3
4
4
3

3
2
2
4
3
4
3
4
3
3
3
4

3
1
1
4
4
4
4
4
4
4
4
4

3
2
2
3
4
4
3
3
3
3
3
4

2
2
2
3
2
2
2
3
2
3
3
3

2
2
3
4
4
3
3
4
3
4
3
3

3
2
2
4
3
4
3
4
3
3
3
4

2
2
3
4
2
2
3
4
3
4
3
3

3
2
2
4
3
4
3
4
3
3
3
4

4
2
2
3
4
4
3
4
4
4
3
3

4
2
2
2
2
2
3
3
3
3
3
3

3
3
4
3
2
2
3
3
3
2
3
3

3
2
2
3
4
3
3
2
2
2
1
4

2
1
1
3
3
3
3
1
2
2
2
2

4
3
4
3
3
3
4

4
3
4
4
3
4
2

4
4
4
4
4
4
2

3
4
3
4
3
4
3

3
3
2
3
3
3
3

4
3
2
3
3
4
3

4
3
4
4
3
4
2

4
3
2
3
3
4
2

4
3
4
4
3
4
2

4
3
4
3
4
4
2

2
2
2
3
2
3
3

3
3
3
2
3
3
3

3
3
3
4
3
3
4

2
2
2
2
2
3
3

3
4
3
3
2
2
1

3
4
4
3
2
1
3

4
4
4
4
4
4
1

3
4
4
3
3
2
2

3
3
3
3
2
3
2

4
3
4
3
2
3
4

3
4
4
3
2
1
3

3
3
2
2
3
3
2

3
4
4
3
2
1
3

4
3
3
4
1
1
4

2
2
3
4
4
1
2

3
3
2
3
3
3
3

4
3
2
3
2
2
2

4
1
4
2
2
3
3

2
4
4
4
4
3
4
2
4
4

2
4
4
3
3
3
3
1
4
3

1
4
4
4
4
4
4
4
4
4

4
4
4
4
3
3
4
4
4
3

2
3
3
3
2
4
4
4
4
3

2
4
3
3
1
4
4
4
4
3

2
4
4
3
3
3
3
1
4
3

2
4
3
4
2
4
4
3
4
3

2
4
4
3
3
3
3
1
4
3

2
4
4
3
3
3
3
1
4
3

3
4
4
4
3
3
3
4
3
3

3
3
3
4
4
4
4
3
3
3

2
2
2
2
4
3
3
3
2
2

2
3
1
3
3
3
4
4
4
4

4
4
3
4
3
3
4
4
4
3
3
3
4

3
4
3
4
3
4
3
2
2
3
3
3
4

4
4
4
4
4
4
3
2
4
4
4
4
4

3
3
3
4
3
3
3
2
3
3
3
3
4

4
4
3
4
3
3
1
2
3
3
3
3
3

4
3
3
3
4
4
3
2
3
3
3
3
3

3
4
3
4
3
4
3
2
2
3
3
3
4

4
3
3
4
3
3
1
2
4
3
4
3
3

3
4
3
4
3
4
3
2
2
3
3
3
4

3
4
3
4
3
4
3
2
3
3
3
3
4

3
3
4
2
4
1
2
2
2
3
3
2
2

2
3
3
2
2
3
3
2
2
3
3
3
3

2
2
3
3
3
4
4
4
2
3
3
3
3

4
4
4
2
2
2
4
1
2
2
2
2
4

4
4
4
3
4
3
4
3

2
4
4
3
3
4
1
1

4
1
1
1
1
4
4
1

2
3
3
3
3
4
2
3

2
4
4
3
3
3
2
2

2
4
4
4
4
4
2
1

2
4
4
3
3
4
1
1

2
4
4
3
4
4
4
4

2
4
4
3
3
4
1
1

2
4
4
3
3
4
1
1

1
3
2
2
4
2
2
1

2
4
4
3
3
4
3
4

3
4
4
3
3
3
2
1

2
3
3
3
3
3
3
2

4
3
4
3
3
3
4
3
2
4
3
4

3
4
3
3
4
3
4
3
3
1
3
2

2
4
1
2
4
2
1
2
4
4
1
4

3
3
3
4
3
2
4
4
4
3
3
3

2
2
3
3
3
4
3
3
3
3
2
2

2
3
4
3
3
3
2
4
3
3
2
4

3
4
3
3
4
3
4
3
3
1
3
2

3
1
3
2
2
3
3
4
3
3
2
2

3
4
3
3
4
3
4
3
3
1
3
2

3
4
3
3
4
3
4
3
3
1
3
2

2
2
3
2
3
2
3
2
3
2
2
3

3
3
3
3
3
2
3
2
2
2
2
2

2
2
3
3
3
3
3
3
3
2
2
2

3
2
3
4
4
3
3
3
4
4
4
2

4
3
4
4
3
4
4
4
4
3
4

3
3
3
4
4
3
4
3
4
2
1

1
4
4
4
4
4
4
4
4
4
4

4
4
3
4
4
4
3
3
3
3
3

2
2
4
3
3
3
2
2
2
2
2

2
2
3
3
4
4
4
4
3
2
4

3
3
3
4
4
3
4
3
4
2
1

2
2
4
3
4
4
2
2
2
1
1

3
3
3
4
4
3
4
3
4
2
1

3
3
4
4
3
3
4
3
4
2
1

4
4
3
3
4
4
4
4
4
3
2

4
4
4
4
4
4
4
4
4
3
1

3
3
3
3
3
3
4
4
3
2
3

2
4
4
4
4
2
2
2
2
2
4

4
4
3
4
3
2
4
4

3
4
4
3
2
4
4
3

1
4
4
4
4
1
4
4

3
4
4
4
2
4
4
4

3
3
4
3
3
2
3
3

3
3
4
4
2
2
4
4

3
4
4
3
2
4
4
3

4
3
4
4
1
4
3
3

3
4
4
3
2
4
4
3

3
4
3
3
2
4
4
3

2
4
4
3
2
2
2
2

4
3
4
2
3
4
3
2

3
4
3
3
3
3
3
2

4
4
4
2
2
2
4
4

4
4
4
4
3

3
2
4
4
4

4
4
4
4
4

4
4
4
4
4

3
3
2
4
3

3
4
3
4
3

3
2
4
4
4

3
3
3
3
3

3
2
4
4
4

3
2
4
4
3

2
2
2
3
2

2
3
2
3
3

3
3
4
3
3

4
2
2
4
4

4
4
3
4
3
4

3
4
2
2
1
3

4
4
4
4
4
4

4
3
3
4
3
3

3
3
3
2
2
3

3
4
3
4
3
3

3
4
2
2
1
3

3
2
3
4
1
2

3
4
2
2
1
3

3
4
2
2
1
3

4
2
2
2
2
3

3
3
4
2
2
2

4
4
4
3
4
3

2
4
4
4
2
2

3
4
4
4
4
3
4
4
4
3

3
4
4
3
2
3
3
3
4
2

2
2
4
4
1
4
1
1
4
4

3
3
3
3
3
3
3
3
3
4

2
3
3
3
3
3
3
2
3
2

4
3
3
4
4
3
3
2
3
2

3
4
4
3
2
3
3
3
4
2

2
3
4
4
2
3
2
2
2
2

3
4
4
3
2
3
3
3
4
2

3
4
4
3
2
3
3
3
4
2

3
2
3
2
2
2
2
3
3
2

2
2
4
2
2
2
3
2
4
3

2
2
3
2
2
3
4
4
4
4

4
4
2
3
3
3
3
4
4
4

4
4
4
3
4
3
4
3
4
3
4
3
4

3
4
2
4
3
3
2
2
3
2
3
2
3

4
2
2
4
2
2
3
4
4
4
2
2
4

3
3
4
3
3
3
3
3
4
4
3
4
3

2
2
2
2
2
2
2
2
3
3
3
3
2

2
2
2
3
2
2
2
2
4
3
2
4
2

3
4
2
4
3
3
2
2
3
2
3
2
3

3
2
2
2
3
2
3
3
2
2
2
3
3

3
4
2
4
3
3
2
2
3
2
3
2
3

3
4
2
4
3
3
2
2
3
2
3
2
3

3
3
2
3
3
3
2
4
2
3
2
2
2

3
2
2
2
2
2
3
2
3
2
3
3
3

3
4
4
2
3
3
2
1
1
1
1
3
2

4
2
2
4
3
4
4
3
3
3
4
4
3

3
4
3
3
3
4
4
4
3

3
3
1
2
3
1
1
3
2

4
4
1
3
4
2
4
2
1

4
3
4
4
3
3
2
4
3

1
2
3
2
2
2
2
2
2

1
3
3
3
4
3
2
2
3

3
3
1
2
3
1
1
3
2

2
3
2
2
3
2
3
2
2

3
3
1
2
3
1
1
3
2

3
3
1
2
3
1
1
3
2

3
2
2
2
2
3
2
4
3

2
2
3
3
3
3
2
2
2

2
2
3
3
2
3
3
3
3

3
3
3
4
4
2
4
4
2

96

97

98

99 100

101

3
4
3
4
1
3
3
4
2

2
2
2
2
3
4
2
2
3

3
3
3
2
3
2
1
3
4

3
4
2
2
3
4
3
2
4

3
3
3
2
3
2
1
3
4

4
2
3
3
3
2
3
3
3

3.237624
3.168317
3.356436
2.90099
3.079208
2.415842
2.09901
2.920792
3.138614
2.924092

4
2
3
2
3
3
3
2

1
1
2
4
4
3
2
4

4
3
3
3
3
2
2
3

2
3
2
2
4
3
2
4

4
3
3
3
3
2
2
3

4
4
4
2
2
2
4
4

3.306931
2.891089
2.871287
2.594059
3.009901
2.534653
2.910891
3.029703
2.893564

3
3
1
2
3
3
4
3
3
3
2
4

4
4
3
2
2
3
3
3
4
4
4
4

3
2
2
4
3
4
3
4
3
3
3
4

4
4
3
2
2
3
3
3
4
4
4
4

3
2
2
4
3
4
3
4
3
3
3
4

2
1
1
3
3
3
3
1
2
2
2
2

3.009901
2.386139
2.405941
3.09901
3.19802
3.178218
3.118812
3.039604
3.207921
3.227723
3.069307
3.306931
3.020627

3
4
3
2
3
3
1

2
2
2
2
1
1
4

4
3
4
4
3
4
2

3
3
4
2
1
1
4

4
3
4
4
3
4
2

2
2
2
2
2
3
3

3.148515
2.950495
3.029703
3.009901
2.811881
3.059406
2.742574

3
3
3
3
2
4
4

4
4
3
3
2
4
4

3
4
4
3
2
1
3

4
4
3
3
2
4
4

3
4
4
3
2
1
3

4
1
4
2
2
3
3

3.188119
3.178218
3.287129
3.148515
2.653465
2.584158
2.742574
2.966761

2
2
3
2
3
2
3
4
2
4

4
4
4
4
4
4
4
4
4
4

2
4
4
3
3
3
3
1
4
3

4
4
4
4
4
4
4
4
4
4

2
4
4
3
3
3
3
1
4
3

2
3
1
3
3
3
4
4
4
4

2.594059
3.277228
3.138614
3.141414
3.138614
3.138614
3.267327
2.871287
3.207921
3.188119
3.09632

3
3
3
4
4
4
2
2
2
3
3
2
4

4
3
3
3
3
3
3
3
2
4
4
4
3

3
4
3
4
3
4
3
2
2
3
3
3
4

4
3
3
3
3
3
3
3
2
4
4
4
3

3
4
3
4
3
4
3
2
2
3
3
3
4

4
4
4
2
2
2
4
1
2
2
2
2
4

3.069307
3.346535
3.247525
3.287129
3.128713
2.910891
2.831683
2.60396
2.574257
3.009901
3.188119
2.970297
3.445545
3.04722

4
3
4
2
3
3
4
2

4
4
4
4
4
3
3
4

2
4
4
3
3
4
1
1

4
4
4
4
4
3
3
4

2
4
4
3
3
4
1
1

2
3
3
3
3
3
3
2

2.613861
3.237624
3.455446
3.09901
3.316832
3.29703
2.683168
2.594059

2.966761
3
3
2
4
4
3
3
3
3
3
3
3

2
2
3
4
4
3
4
4
4
4
3
3

3
4
3
3
4
3
4
3
3
1
3
2

2
2
3
4
4
3
4
4
4
4
3
3

3
4
3
3
4
3
4
3
3
1
3
2

3
2
3
4
4
3
3
3
4
4
4
2

2.742574
2.851485
3
3.128713
3.108911
2.742574
3.079208
3.039604
3.108911
2.752475
2.772277
2.653465
2.966761

4
3
4
3
4
2
2
3
3
2
1

2
4
3
2
3
1
4
4
4
3
3

3
3
3
4
4
3
4
3
4
2
1

2
4
3
2
3
4
4
4
4
3
3

3
3
3
4
4
3
4
3
4
2
1

2
4
4
4
4
2
2
2
2
2
4

3.01
3.13
3.39
3.15
3.33
2.9
3.32
3.18
3.23
2.6
2.43
2.966761

4
4
3
4
1
1
3
3

4
4
4
4
2
4
4
4

3
4
4
3
2
4
4
3

4
4
4
4
2
4
4
4

3
4
4
3
2
4
4
3

4
4
4
2
2
2
4
4

3.21
3.64
3.69
3.23
2.35
3.23
3.57
3.26
3.2725

2
2
3
2
3

3
2
2
4
3

3
2
4
4
4

3
2
2
4
3

3
2
4
4
4

4
2
2
4
4

3.01
2.73
3.08
3.37
3.27

3
2
2
2
3
2

3
2
4
4
3
4

3
4
2
2
1
3

3
2
4
4
3
4

3
4
2
2
1
3

2
4
4
4
2
2

3.28
3.12
2.9
2.93
2.3
2.97
2.996364

2
3
3
4
4
4
4
3
4
2

3
3
2
4
2
2
2
2
3
4

3
4
4
3
2
3
3
3
4
2

3
3
2
4
2
2
2
2
3
4

3
4
4
3
2
3
3
3
4
2

4
4
2
3
3
3
3
4
4
4

2.72
3.18
3.45
3.37
2.59
2.96
2.69
2.8
3.38
2.7
2.984

2
1
2
1
2
1
3
3
2
2
3
2
2

2
1
3
4
2
1
2
4
3
2
2
2
2

3
4
2
4
3
3
2
2
3
2
3
2
3

2
1
3
4
2
1
2
4
3
2
2
2
2

3
4
2
4
3
3
2
2
3
2
3
2
3

4
2
2
4
3
4
4
3
3
3
4
4
3

2.97
2.64
2.46
3
2.48
2.71
2.66
2.74
2.88
2.66
2.69
2.77
2.85
2.731538

1
2
3
1
1
1
1
1
2

3
2
2
3
1
3
3
3
2

3
3
1
2
3
1
1
3
2

3
2
2
3
1
3
3
3
2

3
3
1
2
3
1
1
3
2

3
3
3
4
4
2
4
4
2

2.73
2.57
2.54
2.79
2.78
2.43
2.49
2.85
2.59

2.641111

SCALE 1. EMOTIONAL SELF AWARENESS


1.I can manage my feelings
2.Ive learned a lot about myself listening to my feelings
3.I am aware of my feelings most of the time
4.I can tell when I am getting upset
5.I enjoy my emotional life
6.People who show a lot of emotion scare me
7.I often wish I were someone else
8.I put attention to my physical state to understand my feelings
9.I accept my feelings as my own
SCALE 2 : EMOTIONAL EXPRESSION
10.I let other people know when they are doing a good job
11.I let others know what I want and need
12.My closest friends would say I express my appreciation for them
13.I keep my feelings to myself
14.I let people know when uncomfortable feelings get in the way of our work
15.I have trouble reaching out to others when I need help
16.When interacting with others , I can sense how they feel
17.I would do anything to avoid looking foolish to my peers
SCALE 3: EMOTIONAL AWARENESS OF OTHERS
18.I can recognize emotions in others by watching their eyes
19.I find it difficult to talk to people who do not share my views
20.I rarely hardly have the urge to tell someone off
21.I think about how others might feel before I give my opinion
22.No matter with whom I am speaking , I am always a good listener
23.I can see the mood of the group when I walk into the room
24.I can get new people I meet to talk about themselves
25.I am good at reading between the lines when someone is talking
26.I can usually see how others feel about me
27.I can sense someones feeling even if it is unspoken
28.I change my emotional expression depending upon the person I am with
29.I can feel when someone close to me is upset.

30.I can easily shut out destructions when I need to concentrate


31.I finish most things that I start
32.I know when to say no when I have to
33.I know how to reward myself after accomplishing my goal
34.I can put aside short-term rewards for long terms goals

35.I can completely focus myself on a task when I need to


36.I do things I later regret
37.I accept responsibility for managing my emotions
38.When faced with problems I like to deal with it as soon as possible
39.I think about what I want before I act
40.I can postpone my personal gratification for a greater goal
41.When I am in a bad mood , I can talk myself out of it
42.I get angry when I am criticized
43.I do not know the source of my anger in situations
SCALE 5: CREATIVITY
44.Ive suggested innovate projects for any organization/clubs
45.I participate in the sharing of information and ideas
46.I fantasize with the future to help me figure out where I am going
47.My best ideas happen when I am not really thinking about them
48.Ive had brilliant ideas that came to me in a flash and were carefully formed
49.I have a good sense of when new ideas will succeed or fail
50.I am fascinated by new and unusual ideas
51.I ve implemented innovative projects for my organization /club
52.I get excited for new ideas or solutions
53.I am good at brainstorming on a problem to generate options
SCALE 6: RESILIENCE
54.I can bounce back after feeling disappointed
55.I can accomplish what I need to if I put my mind to it
56.Obstacles or problems in my life have resulted in unexpected changes
57.I find it easy to wait patiently when I need to
58.There is always more than one right answer
59.I know how to satisfy all parts of myself
60.I am not one to procrastinate
61.I am afraid to try something again when I have failed at it before
62.I decided certain problems are not worth worrying about
63.I relax myself when tension builds up
64.I can see the humorous side of the situation
65.I often put things aside for a while to get a perspective on them
66.When I encounter a problem , I focus on what I can do to solve it
SCALE 7: INTERPERSONAL CONNECTIONS
67.I feel uncomfortable when someone gets to close to me emotionally
68.I have several friends I can count on in times of trouble
69.I show a lot of love and affection to my friends and family

70.When I have problem I know how to go or what to do to solve it


71.My belief and values guide my daily action
72.My family is always there for me when I need them
73.I doubt if my classmates/friends really care about me
74.I have a difficult time making friends
SCALE 8: CONSTRUCTIVE DISCONTENT
75.I can disagree effectively to bring about change
76.I would not express my feelings if I believed they would cause disagreement
77.When it comes right down to it, I can only trust myself to get things done
78.I remain calm even in a situation when others get angry
79.It is better not to stir up problems if you can avoid doing so
80.I have a hard time getting consensus from my work team
81.I solicit feedbacks from my peers on my performance
82.I am good at organizing and motivating groups of people
83.I enjoy criticism with an open mind and accept it when its adjusted
84.I let things build up to a crisis point before talking about it
85.When I make a critical comment; I focus on the behavior and not the person
86.I avoid confrontations
SCALE 9: COMPASSION
87.I can see pain in others even if they dont talk about it
88.I am able to read peoples emotion from their body language
89.I act ethically in my dealing with people
90.I would not hesitate to go out of my way to help someone in trouble
91.I take the feeling of others into considerations in my interactions with them
92.I can put myself in someone elses shoes
93.I can forgive myself for not being perfect
94.When I succeed at something , I often feel I could have done better
95.I help others to save face in a tough situation
96.I constantly worry about my shortcomings
97.I am jealous of people who have more than I do
SCALE 10: OUTLOOK
98.I look on the bright sides of things
99.I love my life
100.I know I can find solutions to difficult problems
101.I believe things usually work for the best
102.I am continually frustrated in my life because of bad breaks
103.I like whom I am
104.I see challenges as opportunities for learning

105.Under pressure , I am confident I will figure out a solution


SCALE 11: INTUITION
106.Sometimes I have the right answer without having the reasons
107.My hunches are usually right
108.I visualize my future goals
109.I can see the finish product or picture before it is completed
110.I believe my dream even when others cant see or understand it
111.When face with a tough choice , I follow my heart
112.I pay attention when things dont feel quite right to me
113.Once Ive made up my mind , I seldom, change it
114.People say I am a visionary
115.When someone present an opinion , I have a hard time accepting it
116.I use my gut reactions when making decisions

SCALE 12 : TRUST RADIUS


117.People will take advantages of me If I let them
118.I trust until I have reason not to
119.I am very much careful about whom I trust
120.I respect my peers
121.People similar to me in my organization have gotten better deals than I have
122.The people I associate with are trustworthy
123.I seem to get the short end of the stick
124.Very little in life is fair or equitable
125.When something isnt working, I try to come up with an alternative plan
126.When I meet new people , I disclose every little personal information about myself
SCALE13: PERSONAL POWER
127.I can make things happen
128.Fate play a strong role in my life
129.I find it useless to fight the established hierarchy in our organization
130.Circumstances are beyond my control
131.I need recognition from others to make my work worthwhile
132.I am easy to like
133.I have a hard time accepting compliments
134.I have the ability to get what I want
135.I feel in control of my life
136.If I reflect on my life , I might find I am basically happy
137.I feel frighten and out of control when the things change rapidly

138.I enjoy taking charge of things


139.I know what and go after it
SCALE 14: INTEGRITY
140.I am willing to admit it when I make a
141.I feel like a fraud.
142.If I no longer had passion for what Im doing I would change it
143.My job is an extension of my personal values system
144.I never tell lies
145.I find myself going along with a situation even if I know I dont believe in it
146.I exaggerate my abilities in order to get ahead
147.I tell the truth even if it is difficult
148.I have done things that are against my beliefs

3
1
2
3
1
3
1
3
3

2
2
3
1
4
1
3
3
1

4
4
4
3
4
3
4
4
4

4
4
4
4
4
2
3
3
4

3
4
3
3
2
3
2
2
4

4
3
3
4
3
3
2
3
4

3
3
4
2
3
2
1
3
4

3
3
4
4
4
2
3
2
3

3
3
4
1
2
2
2
1

4
4
2
2
2
4
4
3

3
2
3
4
3
3
3
4

4
4
1
3
4
3
4
4

3
3
2
4
4
3
3
3

3
4
3
1
2
2
2
3

3
3
4
2
2
3
1
2

4
3
3
2
3
3
2
3

3
1
2
3
4
4
3
3
3
4
4
3

4
1
1
4
4
4
4
4
4
4
4
4

4
3
2
3
4
3
4
3
4
4
4
3

4
4
2
2
1
4
3
3
4
4
4
1

2
3
3
4
4
4
4
3
3
3
3
4

3
3
3
3
4
4
3
3
3
3
3
3

3
2
3
2
4
4
2
1
2
3
3
3

2
3
3
4
4
2
3
2
3
3
3
3

4
4
4
4
3

3
3
3
1
2

4
4
4
3
3

4
3
4
4
3

3
3
2
2
4

4
4
3
4
4

4
3
4
4
4

3
3
4
3
3

3
2
3
3
4
4
2
2
1

3
1
3
4
3
4
1
4
3

4
3
4
3
2
3
3
4
3

4
1
4
4
4
4
4
4
1

4
3
4
3
4
4
4
4
3

3
3
3
3
2
2
4
1
3

4
4
3
4
3
3
4
3
3

3
1
3
4
4
4
3
2
2

3
4
4
3
4
3
3
4
3

2
2
2
3
4
4
3
4
3
2

4
3
4
3
4
3
4
4
3
4

4
4
4
4
3
3
4
1
3
4

3
4
3
3
3
3
3
2
3
3

2
2
2
2
3
2
2
2
3
3

2
3
3
3
2
2
2
3
2
3

3
2
4
3
3
3
3
4
3
4

4
4
4
3
4
1
3
4
3
4
4
3
4

3
3
3
2
3
2
2
4
3
4
4
4
4

4
4
3
3
3
3
4
4
4
4
4
3
4

4
4
4
4
4
1
4
3
1
1
4
3
3

2
4
4
4
3
2
2
3
3
3
2
2
1

2
2
2
2
3
3
2
3
2
3
3
3
3

4
3
4
4
4
2
2
3
3
3
3
3
4

3
4
4
3
4
2
4
4
3
4
4
3
4

2
4
4

4
2
3

3
2
4

1
1
4

1
4
3

3
3
3

3
3
4

2
4
4

4
3
3
2
2

2
2
2
2
3

4
4
3
4
4

4
3
3
3
4

4
3
1
4
3

3
3
4
3
3

3
4
4
3
3

3
4
4
2
2

2
3
2
3
1
2
4
3
3
3
4
3

2
3
2
3
2
2
4
3
4
4
4
3

1
2
3
3
3
3
3
3
3
3
4
4

3
4
4
4
4
4
3
4
4
3
4
1

2
4
4
4
4
1
2
3
2
3
2
2

2
2
4
4
3
3
3
3
2
2
3
2

3
4
3
3
2
2
3
4
3
3
2
2

3
3
3
3
3
2
3
2
4
3
1
3

3
3
3
3
3
3
4
4
3
2
3

4
3
4
2
1
4
4
3
3
4
4

3
4
3
4
3
4
3
2
2
3
4

4
2
4
4
4
1
4
4
1
1
4

4
1
3
4
2
1
4
4
4
3
2

3
3
2
3
2
3
3
3
3
2
3

2
3
3
3
3
4
1
3
2
2
1

4
4
4
3
4
4
4
4
4
3
3

3
4
3
3
3
3
3

2
3
2
4
3
4
4

3
3
3
3
3
3
3

4
4
4
1
4
3
4

3
4
3
4
1
4
4

3
3
3
3
2
4
4

4
4
3
2
1
4
4

2
4
4
3
2
4
4

3
3
4
3
3
4
4
4
3
4
3

4
2
2
2
4
4
4
4
2
1
4

3
3
3
3
4
3
4
3
2
2
2

3
3
4
4
4
4
2
4
3
3
4

3
3
2
3
3
3
2
2
2
1
4

3
2
3
3
3
2
3
2
2
2
3

2
4
3
4
3
3
2
2
1
2
2

3
4
4
3
4
4
3
2
3
3
3

2
2
3
2
2
3
4
4
4
4

2
2
4
4
2
2
2
2
1
1

3
3
3
3
3
3
3
3
4
4

3
4
4
4
3
4
3
3
4
1

4
3
3
3
3
4
2
2
4
1

2
3
4
4
2
3
3
2
3
2

1
4
4
4
3
4
2
2
3
2

3
4
4
4
3
4
2
2
4
2

3
4
4
2
3
3
2
1
1
1
1

4
2
2
4
4
4
2
3
1
2
2

3
4
4
4
3
4
3
4
4
4
4

4
3
1
1
4
1
1
1
4
2
4

2
1
2
3
3
4
3
2
2
2
1

2
3
3
2
3
3
2
3
3
3
2

3
2
2
3
2
3
3
3
3
3
3

4
2
1
4
2
3
2
2
3
3
2

3
2

4
2

4
3

3
3

4
4

2
3

3
3

3
4

2
2
3
3
2
3
3
3
3

2
2
4
4
3
4
3
3
4

3
4
4
4
3
3
3
3
4

1
4
4
3
2
3
4
1
1

4
2
2
4
3
3
1
4
1

3
3
2
2
3
3
2
3
2

4
3
3
4
2
2
2
3
2

4
2
3
3
4
2
2
4
3

3
2
3
3
2
3
2
3
2

3
2
4
4
3
1
1
4
3

3
4
3
4
4
3
2
2
2

3
3
3
2
3
2
1
3
3

4
4
4
3
3
2
3
2
3

1
2
3
3
3
2
3
3
2

3
4
3
4
1
3
3
4
2

2
3
4
2
3
4
1
2
2

2
2
2
1
4
2
3
3

3
4
3
4
3
1
3
1

3
3
4
1
3
3
3
3

3
3
3
2
3
3
3
3

3
3
3
3
3
3
3
3

4
4
4
2
2
2
4
4

4
2
3
2
3
3
3
2

3
4
2
3
3
3
1
3

2
2
2
4
4
4
4
3
3
3
3
2

2
2
4
3
3
4
3
4
4
3
3
4

4
2
2
2
2
2
3
3
3
3
3
3

3
3
4
3
2
2
3
3
3
2
3
3

3
2
2
3
4
3
3
2
2
2
1
4

2
1
1
3
3
3
3
1
2
2
2
2

3
3
1
2
3
3
4
3
3
3
2
4

3
3
2
1
3
3
3
3
4
3
3
3

3
2
2
3
2

3
2
2
3
3

2
2
2
3
2

3
3
3
2
3

3
3
3
4
3

2
2
2
2
2

3
4
3
2
3

2
4
3
3
4

1
3
1
2
2
2
2
2
2

2
2
3
4
4
3
4
2
2

3
3
2
2
3
4
4
1
2

3
3
3
3
2
3
3
3
3

3
4
4
3
2
3
2
2
2

3
3
4
1
4
2
2
3
3

3
1
3
3
3
3
2
4
4

3
4
3
3
4
3
4
3
3

3
2
1
2
3
3
3
3
2
3

2
3
3
2
2
2
2
2
3
3

3
4
4
4
3
3
3
4
3
3

3
3
3
4
4
4
4
3
3
3

2
2
2
2
4
3
3
3
2
2

2
3
1
3
3
3
4
4
4
4

2
2
3
2
3
2
3
4
2
4

2
4
3
3
3
3
3
3
2
3

1
2
3
2
3
3
3
2
3
2
3
3
3

2
3
3
4
3
1
3
4
4
3
3
3
4

3
3
4
2
4
1
2
2
2
3
3
2
2

2
3
3
2
2
3
3
2
2
3
3
3
3

2
2
3
3
3
4
4
4
2
3
3
3
3

4
4
4
2
2
2
4
1
2
2
2
2
4

3
3
3
4
4
4
2
2
2
3
3
2
4

3
3
3
4
2
3
2
1
3
2
4
3
2

3
3
3

4
2
4

1
3
2

2
4
4

3
4
4

2
3
3

4
3
4

1
1
4

3
3
3
3
3

3
3
4
2
2

2
4
2
2
1

3
3
4
3
4

3
3
3
2
1

3
3
3
3
2

2
3
3
4
2

4
4
4
4
2

3
2
3
2
3
3
2
3
3
4
2
3

4
3
3
4
3
2
2
3
3
4
1
4

2
2
3
2
3
2
3
2
3
2
2
3

3
3
3
3
3
2
3
2
2
2
2
2

2
2
3
3
3
3
3
3
3
2
2
2

3
2
3
4
4
3
3
3
4
4
4
2

3
3
2
4
4
3
3
3
3
3
3
3

3
3
3
3
3
3
3
3
3
3
3
2

3
2
3
2
3
3
3
3
4
4
2

4
3
2
2
2
1
3
1
4
4
1

4
4
3
3
4
4
4
4
4
3
2

4
4
4
4
4
4
4
4
4
3
1

3
3
3
3
3
3
4
4
3
2
3

2
4
4
4
4
2
2
2
2
2
4

4
3
4
3
4
2
2
3
3
2
1

3
3
3
3
2
3
3
3
3
3
2

3
4
4
4
4
4
3

3
3
3
2
3
3
4

2
4
4
3
2
2
2

4
3
4
2
3
4
3

3
4
3
3
3
3
3

4
4
4
2
2
2
4

4
4
3
4
1
1
3

4
4
4
4
3
4
4

3
2
4
3
4
4
3
2
4
3
2

3
3
3
2
2
4
3
2
3
1
3

2
2
2
3
2
4
2
2
2
2
3

2
3
2
3
3
3
3
4
2
2
2

3
3
4
3
3
4
4
4
3
4
3

4
2
2
4
4
2
4
4
4
2
2

2
2
3
2
3
3
2
2
2
3
2

3
3
4
3
3
3
3
3
3
3
4

4
3
4
4
3
3
2
3
4
2

2
3
4
4
4
3
2
1
2
2

3
2
3
2
2
2
2
3
3
2

2
2
4
2
2
2
3
2
4
3

2
2
3
2
2
3
4
4
4
4

4
4
2
3
3
3
3
4
4
4

2
3
3
4
4
4
4
3
4
2

2
2
4
4
3
3
3
3
3
3

4
2
2
4
1
3
2
2
2
3
3

1
2
2
3
2
3
1
3
2
3
2

3
3
2
3
3
3
2
4
2
3
2

3
2
2
2
2
2
3
2
3
2
3

3
4
4
2
3
3
2
1
1
1
1

4
2
2
4
3
4
4
3
3
3
4

2
1
2
1
2
1
3
3
2
2
3

3
4
3
3
2
3
3
4
4
4
2

2
3

2
3

2
2

3
3

3
2

4
3

2
2

2
2

2
1
2
3
1
2
2
2
3

3
2
3
3
4
1
1
3
3

3
2
2
2
2
3
2
4
3

2
2
3
3
3
3
2
2
2

2
2
3
3
2
3
3
3
3

3
3
3
4
4
2
4
4
2

1
2
3
1
1
1
1
1
2

3
2
3
3
4
4
3
3
4

4
4
3
3
4
2
3
4
3

4
4
4
4
4
4
2
3
4

4
4
3
3
3
2
3
4
4

4
4
4
4
4
2
4
4
3

4
4
4
3
4
3
3
3
3

1
3
4
2
2
3
3
3
4

3
2
3
3
3
3
4
2
4

3
2
3
4
2
3
2
3
3

4
3
3
3
3
4
4
3

4
3
4
4
3
2
4
4

3
3
3
3
4
3
3
4

2
2
4
4
2
2
4
3

3
3
2
3
4
4
4
3

3
2
3
3
3
3
3
3

2
2
2
3
3
4
2
1

4
2
2
1
2
2
2
2

3
3
4
3
3
3
3
2
3
2
2
3

4
2
2
4
3
2
3
4
4
4
3
4

4
3
3
3
2
3
3
3
3
4
4
3

4
4
3
4
4
4
4
4
4
4
2
4

4
4
4
4
4
3
4
3
4
4
3
2

3
2
2
4
4
3
3
4
4
3
4
3

2
2
1
2
4
3
3
3
4
3
2
3

3
3
4
3
2
3
3
2
2
4
2
2

2
3
3
3
2

4
4
4
3
2

3
3
3
3
4

4
4
4
4
4

3
2
3
3
1

4
4
3
3
3

3
2
2
4
2

3
2
2
3
4

3
2
2
3
3
3
3
4
3

3
4
2
4
4
4
4
4
2

4
3
3
4
3
3
3
3
2

2
2
4
4
4
4
2
2
3

2
3
2
2
3
3
4
2
3

4
3
4
3
4
4
4
4
3

2
3
3
2
3
3
2
2
4

3
3
3
2
3
3
4
4
3

2
3
3
2
3
2
2
2
3
1

2
2
3
4
4
3
4
2
4
2

2
3
4
4
3
3
3
3
3
3

3
4
4
3
4
4
3
3
3
4

3
3
4
3
2
3
3
3
3
2

3
3
3
2
3
3
3
2
2
4

3
3
2
4
3
4
4
1
2
2

2
3
3
2
4
3
3
4
3
3

2
4
3
4
3
3
2
4
3
3
3
3
4

2
4
4
4
2
2
3
3
4
2
3
3
4

3
4
3
4
3
3
3
3
3
3
3
3
4

3
4
4
4
4
4
3
1
2
2
2
3
4

4
3
3
3
4
3
3
2
3
2
4
3
3

3
3
4
4
3
4
2
4
3
3
2
3
4

2
2
3
3
1
3
2
2
3
4
3
4
2

3
2
3
2
3
4
3
3
4
3
4
3
4

4
4
4

1
4
3

3
3
4

4
2
2

2
2
4

4
3
4

3
2
4

3
4
3

4
4
4
4
4

3
4
1
1
4

4
4
4
3
2

4
4
4
4
4

3
3
3
3
3

3
4
4
4
4

3
2
2
3
4

3
4
3
3
4

3
3
4
4
4
3
3
3
3
3
4
4

4
4
2
2
3
3
2
2
3
1
4
3

3
3
3
3
3
3
3
3
2
3
3
3

1
2
4
4
1
2
2
1
3
4
2
4

3
3
3
3
3
2
2
3
4
4
4
3

3
4
2
4
3
2
3
3
4
3
3
4

3
3
3
2
3
4
1
2
3
3
2
2

4
3
4
3
4
3
3
3
3
4
4
3

3
2
3
3
4
2
4
3
3
3
4

3
3
4
3
4
1
3
3
4
4
3

3
3
3
4
3
3
3
3
3
3
3

4
4
4
4
4
1
4
3
4
4
3

3
3
4
2
3
2
3
4
4
3
2

2
2
4
2
3
2
4
4
3
3
4

2
2
3
2
3
2
2
3
4
3
1

4
3
2
3
2
2
2
3
2
3
3

3
4
4
4
3
4
4

1
3
4
3
3
1
4

4
4
4
3
3
4
4

1
4
4
4
4
4
4

3
2
4
4
3
4
4

4
4
4
4
3
4
4

3
4
4
3
3
2
4

3
3
3
3
2
2
2

3
3
4
4
4
4
4
4
4
1
4

3
2
4
3
4
4
3
2
4
2
2

4
3
4
4
4
3
3
3
3
3
3

3
2
1
1
4
4
4
3
3
2
4

3
4
4
4
3
3
3
4
4
4
4

4
3
4
4
4
3
4
4
3
3
4

2
4
3
3
2
2
2
2
3
1
4

4
3
2
4
2
4
2
3
4
3
3

3
3
3
3
3
1
2
2
2
3

2
3
4
4
2
2
4
2
4
2

3
3
4
4
4
3
3
3
3
3

1
4
4
4
3
4
1
4
4
4

4
3
3
3
3
3
3
4
4
3

4
4
4
4
3
3
2
3
3
3

3
4
4
2
2
3
2
3
3
2

2
3
3
3
3
4
3
4
2
4

4
2
2
4
2
2
4
1
4
4
4

3
4
1
3
1
3
3
3
3
3
3

3
3
3
3
3
4
3
3
3
3
3

4
4
4
4
1
3
3
3
4
4
3

3
4
4
4
3
4
3
3
4
3
3

2
3
3
3
2
4
4
2
3
3
4

2
3
2
3
2
3
4
3
3
4
2

2
4
2
4
2
3
3
3
3
2
3

2
2

3
3

3
3

3
3

3
4

4
4

3
3

3
2

4
4
4
2
2
4
4
3
3

1
1
2
2
3
3
2
3
2

4
3
3
2
3
3
2
3
3

4
3
3
4
3
3
3
4
4

2
3
3
3
3
2
4
3
3

3
3
3
4
4
2
3
2
4

3
3
2
2
4
3
2
3
4

4
2
3
4
4
2
3
3
4

4
3
4
3
2
1
1
3
4

3
3
3
1
3
2
3
1
2

4
2
4
3
4
1
2
2
2

4
3
4
3
2
4
1
3
4

4
3
4
3
4
3
2
3
4

4
4
4
1
2
4
1
4
3

2
2
2
2
4
1
3
2
4

4
4
4
4
4
2
3
3
4

3
2
2
3
3
2
4
3

3
3
3
3
3
3
3
2

4
4
4
4
2
1
3
4

3
2
2
3
3
2
4
3

4
2
3
2
3
3
2
4

3
2
1
1
4
3
3
4

2
2
2
2
4
3
2
4

4
3
4
3
4
4
4
4

3
2
2
4
4
3
3
3
4
3
4
4

3
3
3
3
3
3
3
3
3
3
3
3

3
2
3
2
4
4
3
3
3
4
4
3

3
2
2
4
4
3
3
3
4
3
4
4

2
2
3
4
3
2
2
3
3
3
4
4

1
1
2
1
4
2
2
2
4
4
4
4

4
4
3
2
2
3
3
3
4
4
4
4

4
3
4
4
4
4
4
4
3
4
4
3

3
2
2
2
2

1
2
3
3
3

3
3
3
3
3

3
2
2
2
2

2
3
4
2
3

4
4
4
4
4

2
2
2
2
1

4
3
4
3
3

2
4
4
3
3
3
2
2
2

3
3
3
3
3
3
3
3
3

4
3
4
3
4
3
3
2
3

2
4
4
3
3
3
2
2
2

2
3
2
3
4
3
2
2
3

4
1
2
4
4
4
1
1
4

1
4
4
4
3
3
2
4
4

3
4
3
4
3
3
2
2
1

4
3
3
4
4
3
4
2
3
4

2
3
4
3
3
3
3
3
3
3

3
3
2
3
3
3
3
3
2
3

4
3
3
4
4
3
4
2
3
4

3
4
3
2
3
2
2
3
3
3

3
4
1
4
1
4
2
4
4
4

4
4
4
4
4
4
4
4
4
4

2
4
4
4
4
3
4
2
4
4

3
4
3
3
4
4
3
3
2
3
4
3
4

3
1
3
3
3
2
3
3
3
3
3
3
3

3
4
4
3
3
2
3
2
3
3
2
3
4

3
4
3
3
4
4
3
3
2
3
4
3
4

2
4
4
4
3
1
4
3
1
3
3
2
2

4
4
1
4
4
3
1
3
1
4
4
4
4

4
3
3
3
3
3
3
3
2
4
4
4
3

4
4
3
4
3
3
4
4
4
3
3
3
4

3
3
2

3
3
3

1
3
3

3
3
2

2
3
3

4
4
2

4
4
4

4
4
4

3
4
4
4
4

3
3
3
2
3

3
3
3
2
4

3
4
4
4
4

2
2
2
3
2

4
4
4
1
1

4
4
3
3
4

3
4
3
4
3

3
1
3
2
2
4
3
4
3
2
2
2

3
3
3
3
3
3
3
3
3
3
3
3

3
3
3
3
1
2
3
4
2
2
3
2

3
1
3
2
2
4
3
4
3
2
2
2

3
3
2
2
2
3
4
3
2
3
3
4

4
4
4
4
2
2
4
4
4
1
3
1

2
2
3
4
4
3
4
4
4
4
3
3

4
3
4
3
3
3
4
3
2
4
3
4

2
4
4
3
4
4
2
2
2
1
1

3
2
3
2
2
3
3
2
3
3
3

4
3
3
3
3
3
4
3
3
1
3

2
4
4
3
4
4
2
2
2
1
1

3
3
4
3
3
3
4
4
3
3
3

3
4
4
2
3
1
4
4
3
4
3

2
4
3
2
3
4
4
4
4
3
3

4
3
4
4
3
4
4
4
4
3
4

4
3
4
4
1
4
3

3
3
3
3
3
3
3

4
3
4
3
1
4
3

4
3
4
4
1
4
3

3
3
4
3
3
3
3

4
4
4
3
1
4
4

4
4
4
4
2
4
4

4
4
3
4
3
2
4

3
3
3
3
3
3
2
3
4
1
2

3
3
2
3
3
4
4
3
3
3
3

2
2
3
3
1
3
3
3
3
3
3

3
3
3
3
3
3
2
3
4
1
2

2
3
2
3
3
4
3
2
3
3
3

4
3
4
4
4
3
4
1
1
4
1

3
2
2
4
3
3
2
4
4
3
4

4
4
4
4
3
4
4
3
4
3
4

2
3
4
4
2
3
2
2
2
2

3
4
2
4
3
3
3
3
3
3

3
4
4
4
4
4
4
4
4
4

2
3
4
4
2
3
2
2
2
2

2
3
4
3
2
3
3
4
3
3

4
4
4
4
1
2
1
3
4
2

3
3
2
4
2
2
2
2
3
4

3
4
4
4
4
3
4
4
4
3

3
2
2
2
3
2
3
3
2
2
2

3
1
2
2
1
1
2
3
3
3
3

4
1
3
1
1
2
3
3
3
3
4

3
2
2
2
3
2
3
3
2
2
2

3
4
3
3
4
3
3
4
3
3
4

4
1
4
1
1
4
4
4
4
4
1

2
1
3
4
2
1
2
4
3
2
2

4
4
4
3
4
3
4
3
4
3
4

3
3

3
3

1
4

3
3

3
3

4
4

2
2

3
4

2
3
2
2
3
2
3
2
3

4
1
4
4
2
3
3
3
3

4
2
3
4
4
3
3
3
3

2
3
2
2
3
2
3
2
3

3
4
3
3
4
3
3
4
4

1
1
1
1
1
2
4
1
1

3
2
2
3
1
3
3
3
2

3
4
3
3
3
4
4
4
3

3
3
3
2
3
3
1
3
4

4
4
4
4
4
1
1
4
4

4
4
4
4
3
1
1
3
3

3
3
3
4
3
1
2
3
1

4
4
4
4
3
3
2
3
4

3
3
3
2
3
3
1
3
4

4
3
4
3
4
3
1
3
1

3
3
3
2
3
3
1
3
4

4
3
3
3
3
2
2
3

4
4
4
2
4
1
4
1

4
3
3
2
2
2
3
3

3
2
2
3
2
2
3
4

4
3
2
3
2
2
4
3

4
3
3
3
3
2
2
3

4
3
2
3
4
1
4
3

4
3
3
3
3
2
2
3

3
2
2
4
3
4
3
4
3
3
3
4

3
1
1
4
4
4
4
4
4
4
4
4

3
2
2
3
4
4
3
3
3
3
3
4

2
2
2
3
2
2
2
3
2
3
3
3

2
2
3
4
4
3
3
4
3
4
3
3

3
2
2
4
3
4
3
4
3
3
3
4

2
2
3
4
2
2
3
4
3
4
3
3

3
2
2
4
3
4
3
4
3
3
3
4

4
3
4
4
3

4
4
4
4
4

3
4
3
4
3

3
3
2
3
3

4
3
2
3
3

4
3
4
4
3

4
3
2
3
3

4
3
4
4
3

4
2
3
4
4
3
2
1
3

4
2
4
4
4
4
4
4
1

4
3
3
4
4
3
3
2
2

3
3
3
3
3
3
2
3
2

4
3
4
3
4
3
2
3
4

4
2
3
4
4
3
2
1
3

4
2
3
3
2
2
3
3
2

4
2
3
4
4
3
2
1
3

2
4
4
3
3
3
3
1
4
3

1
4
4
4
4
4
4
4
4
4

4
4
4
4
3
3
4
4
4
3

2
3
3
3
2
4
4
4
4
3

2
4
3
3
1
4
4
4
4
3

2
4
4
3
3
3
3
1
4
3

2
4
3
4
2
4
4
3
4
3

2
4
4
3
3
3
3
1
4
3

3
4
3
4
3
4
3
2
2
3
3
3
4

4
4
4
4
4
4
3
2
4
4
4
4
4

3
3
3
4
3
3
3
2
3
3
3
3
4

4
4
3
4
3
3
1
2
3
3
3
3
3

4
3
3
3
4
4
3
2
3
3
3
3
3

3
4
3
4
3
4
3
2
2
3
3
3
4

4
3
3
4
3
3
1
2
4
3
4
3
3

3
4
3
4
3
4
3
2
2
3
3
3
4

2
4
4

4
1
1

2
3
3

2
4
4

2
4
4

2
4
4

2
4
4

2
4
4

3
3
4
1
1

1
1
4
4
1

3
3
4
2
3

3
3
3
2
2

4
4
4
2
1

3
3
4
1
1

3
4
4
4
4

3
3
4
1
1

3
4
3
3
4
3
4
3
3
1
3
2

2
4
1
2
4
2
1
2
4
4
1
4

3
3
3
4
3
2
4
4
4
3
3
3

2
2
3
3
3
4
3
3
3
3
2
2

2
3
4
3
3
3
2
4
3
3
2
4

3
4
3
3
4
3
4
3
3
1
3
2

3
1
3
2
2
3
3
4
3
3
2
2

3
4
3
3
4
3
4
3
3
1
3
2

3
3
3
4
4
3
4
3
4
2
1

1
4
4
4
4
4
4
4
4
4
4

4
4
3
4
4
4
3
3
3
3
3

2
2
4
3
3
3
2
2
2
2
2

2
2
3
3
4
4
4
4
3
2
4

3
3
3
4
4
3
4
3
4
2
1

2
2
4
3
4
4
2
2
2
1
1

3
3
3
4
4
3
4
3
4
2
1

3
4
4
3
2
4
4

1
4
4
4
4
1
4

3
4
4
4
2
4
4

3
3
4
3
3
2
3

3
3
4
4
2
2
4

3
4
4
3
2
4
4

4
3
4
4
1
4
3

3
4
4
3
2
4
4

3
2
4
4
4
3
4
2
2
1
3

4
4
4
4
4
4
4
4
4
4
4

4
4
4
4
4
4
3
3
4
3
3

3
3
2
4
3
3
3
3
2
2
3

3
4
3
4
3
3
4
3
4
3
3

3
2
4
4
4
3
4
2
2
1
3

3
3
3
3
3
3
2
3
4
1
2

3
2
4
4
4
3
4
2
2
1
3

3
4
4
3
2
3
3
3
4
2

2
2
4
4
1
4
1
1
4
4

3
3
3
3
3
3
3
3
3
4

2
3
3
3
3
3
3
2
3
2

4
3
3
4
4
3
3
2
3
2

3
4
4
3
2
3
3
3
4
2

2
3
4
4
2
3
2
2
2
2

3
4
4
3
2
3
3
3
4
2

3
4
2
4
3
3
2
2
3
2
3

4
2
2
4
2
2
3
4
4
4
2

3
3
4
3
3
3
3
3
4
4
3

2
2
2
2
2
2
2
2
3
3
3

2
2
2
3
2
2
2
2
4
3
2

3
4
2
4
3
3
2
2
3
2
3

3
2
2
2
3
2
3
3
2
2
2

3
4
2
4
3
3
2
2
3
2
3

2
3

2
4

4
3

3
2

4
2

2
3

3
3

2
3

3
3
1
2
3
1
1
3
2

4
4
1
3
4
2
4
2
1

4
3
4
4
3
3
2
4
3

1
2
3
2
2
2
2
2
2

1
3
3
3
4
3
2
2
3

3
3
1
2
3
1
1
3
2

2
3
2
2
3
2
3
2
2

3
3
1
2
3
1
1
3
2

3
4
3
1
4
2
1
4
3

3
4
3
4
4
2
2
2
2

3
3
3
2
3
3
1
3
3

4
4
4
3
3
3
3
2
3

1
2
3
3
3
3
3
3
3

3
4
3
4
1
2
3
4
2

2
2
2
2
3
1
2
2
3

3
3
3
2
3
3
1
3
4

3
4
4
4
4
1
2
3

3
3
4
1
3
3
3
3

3
3
3
2
3
3
3
3

3
3
3
3
3
3
3
3

4
4
4
2
2
2
4
4

4
2
3
2
3
3
3
2

1
1
2
4
4
3
2
4

4
3
3
3
3
2
2
3

4
2
2
3
4
4
3
4
4
4
3
3

4
2
2
2
2
2
3
3
3
3
3
3

3
3
4
3
2
2
3
3
3
2
3
3

3
2
2
3
4
3
3
2
2
2
1
4

2
1
1
3
3
3
3
1
2
2
2
2

3
3
1
2
3
3
4
3
3
3
2
4

4
4
3
2
2
3
3
3
4
4
4
4

3
2
2
4
3
4
3
4
3
3
3
4

4
3
4
3
4

2
2
2
3
2

3
3
3
2
3

3
3
3
4
3

2
2
2
2
2

3
4
3
2
3

2
2
2
2
1

4
3
4
4
3

4
2
4
3
3
4
1
1
4

3
3
2
2
3
4
4
1
2

3
3
3
3
2
3
3
3
3

3
4
4
3
2
3
2
2
2

3
3
4
1
4
2
2
3
3

3
1
3
3
3
3
2
4
4

1
4
4
4
3
3
2
4
4

4
2
3
4
4
3
2
1
3

2
4
4
3
3
3
3
1
4
3

3
4
4
4
3
3
3
4
3
3

3
3
3
4
4
4
4
3
3
3

2
2
2
2
4
3
3
3
2
2

2
3
1
3
3
3
4
4
4
4

2
2
3
2
3
2
3
4
2
4

4
4
4
4
4
4
4
4
4
4

2
4
4
3
3
3
3
1
4
3

3
4
3
4
3
4
3
2
3
3
3
3
4

3
3
4
2
4
1
2
2
2
3
3
2
2

2
3
3
2
2
3
3
2
2
3
3
3
3

2
2
3
3
3
4
4
4
2
3
3
3
3

4
4
4
2
2
2
4
1
2
2
2
2
4

3
3
3
4
4
4
2
2
2
3
3
2
4

4
3
3
3
3
3
3
3
2
4
4
4
3

3
4
3
4
3
4
3
2
2
3
3
3
4

2
4
4

1
3
2

2
4
4

3
4
4

2
3
3

4
3
4

4
4
4

2
4
4

3
3
4
1
1

2
4
2
2
1

3
3
4
3
4

3
3
3
2
1

3
3
3
3
2

2
3
3
4
2

4
4
3
3
4

3
3
4
1
1

3
4
3
3
4
3
4
3
3
1
3
2

2
2
3
2
3
2
3
2
3
2
2
3

3
3
3
3
3
2
3
2
2
2
2
2

2
2
3
3
3
3
3
3
3
2
2
2

3
2
3
4
4
3
3
3
4
4
4
2

3
3
2
4
4
3
3
3
3
3
3
3

2
2
3
4
4
3
4
4
4
4
3
3

3
4
3
3
4
3
4
3
3
1
3
2

3
3
4
4
3
3
4
3
4
2
1

4
4
3
3
4
4
4
4
4
3
2

4
4
4
4
4
4
4
4
4
3
1

3
3
3
3
3
3
4
4
3
2
3

2
4
4
4
4
2
2
2
2
2
4

4
3
4
3
4
2
2
3
3
2
1

2
4
3
2
3
4
4
4
4
3
3

3
3
3
4
4
3
4
3
4
2
1

3
4
3
3
2
4
4

2
4
4
3
2
2
2

4
3
4
2
3
4
3

3
4
3
3
3
3
3

4
4
4
2
2
2
4

4
4
3
4
1
1
3

4
4
4
4
2
4
4

3
4
4
3
2
4
4

3
2
4
4
3
3
4
2
2
1
3

2
2
2
3
2
4
2
2
2
2
3

2
3
2
3
3
3
3
4
2
2
2

3
3
4
3
3
4
4
4
3
4
3

4
2
2
4
4
2
4
4
4
2
2

2
2
3
2
3
3
2
2
2
3
2

3
2
2
4
3
3
2
4
4
3
4

3
2
4
4
4
3
4
2
2
1
3

3
4
4
3
2
3
3
3
4
2

3
2
3
2
2
2
2
3
3
2

2
2
4
2
2
2
3
2
4
3

2
2
3
2
2
3
4
4
4
4

4
4
2
3
3
3
3
4
4
4

2
3
3
4
4
4
4
3
4
2

3
3
2
4
2
2
2
2
3
4

3
4
4
3
2
3
3
3
4
2

3
4
2
4
3
3
2
2
3
2
3

3
3
2
3
3
3
2
4
2
3
2

3
2
2
2
2
2
3
2
3
2
3

3
4
4
2
3
3
2
1
1
1
1

4
2
2
4
3
4
4
3
3
3
4

2
1
2
1
2
1
3
3
2
2
3

2
1
3
4
2
1
2
4
3
2
2

3
4
2
4
3
3
2
2
3
2
3

2
3

2
2

3
3

3
2

4
3

2
2

2
2

2
3

3
3
1
2
3
1
1
3
2

3
2
2
2
2
3
2
4
3

2
2
3
3
3
3
2
2
2

2
2
3
3
2
3
3
3
3

3
3
3
4
4
2
4
4
2

1
2
3
1
1
1
1
1
2

3
2
2
3
1
3
3
3
2

3
3
1
2
3
1
1
3
2

3
4
2
2
3
1
3
2
4

3
3
3
2
3
3
1
3
4

3
1
2
3
1
2
1
3
3

2
2
3
1
4
3
3
3
1

4
4
4
3
4
2
4
4
4

4
4
4
4
4
3
3
3
4

3
4
3
3
2
2
2
2
4

4
3
3
4
3
2
2
3
4

2
3
2
2
4
3
2
4

4
3
3
3
3
2
2
3

3
3
4
1
2
2
2
1

4
4
2
2
2
4
4
3

3
2
3
4
3
3
3
4

4
4
1
3
4
3
4
4

3
3
2
4
4
3
3
3

3
4
3
1
2
2
2
3

4
4
3
2
2
3
3
3
4
4
4
4

3
2
2
4
3
4
3
4
3
3
3
4

3
1
2
3
4
4
3
3
3
4
4
3

4
1
1
4
4
4
4
4
4
4
4
4

4
3
2
3
4
3
4
3
4
4
4
3

4
4
2
2
1
4
3
3
4
4
4
1

2
3
3
4
4
4
4
3
3
3
3
4

3
3
3
3
4
4
3
3
3
3
3
3

3
3
4
2
1

4
3
4
4
3

4
4
4
4
3

3
3
3
1
2

4
4
4
3
3

4
3
4
4
3

3
3
2
2
4

4
4
3
4
4

1
4
4
4
3
3
2
4
4

4
2
3
4
4
3
2
1
3

3
2
3
3
4
4
2
2
1

3
1
3
4
3
4
1
4
3

4
3
4
3
2
3
3
4
3

4
1
4
4
4
4
4
4
1

4
3
4
3
4
4
4
4
3

3
3
3
3
2
2
4
1
3

4
4
4
4
4
4
4
4
4
4

2
4
4
3
3
3
3
1
4
3

3
4
4
3
4
3
3
4
3

2
2
2
3
4
4
3
4
3
2

4
3
4
3
4
3
4
4
3
4

4
4
4
4
3
3
4
1
3
4

3
4
3
3
3
3
3
2
3
3

2
2
2
2
3
2
2
2
3
3

4
3
3
3
3
3
3
3
2
4
4
4
3

3
4
3
4
3
4
3
2
2
3
3
3
4

4
4
4
3
4
1
3
4
3
4
4
3
4

3
3
3
2
3
2
2
4
3
4
4
4
4

4
4
3
3
3
3
4
4
4
4
4
3
4

4
4
4
4
4
1
4
3
1
1
4
3
3

2
4
4
4
3
2
2
3
3
3
2
2
1

2
2
2
2
3
3
2
3
2
3
3
3
3

4
4
4

2
4
4

2
4
4

4
2
3

3
2
4

1
1
4

1
4
3

3
3
3

4
4
3
3
4

3
3
4
1
1

4
3
3
2
2

2
2
2
2
3

4
4
3
4
4

4
3
3
3
4

4
3
1
4
3

3
3
4
3
3

2
2
3
4
4
3
4
4
4
4
3
3

3
4
3
3
4
3
4
3
3
1
3
2

2
3
2
3
1
2
4
3
3
3
4
3

2
3
2
3
2
2
4
3
4
4
4
3

1
2
3
3
3
3
3
3
3
3
4
4

3
4
4
4
4
4
3
4
4
3
4
1

2
4
4
4
4
1
2
3
2
3
2
2

2
2
4
4
3
3
3
3
2
2
3
2

2
4
3
2
3
4
4
4
4
3
3

3
3
3
4
4
3
4
3
4
2
1

4
3
4
2
1
4
4
3
3
4
4

3
4
3
4
3
4
3
2
2
3
4

4
2
4
4
4
1
4
4
1
1
4

4
1
3
4
2
1
4
4
4
3
2

3
3
2
3
2
3
3
3
3
2
3

4
4
4
4
2
4
4

3
4
4
3
2
4
4

2
3
2
4
3
4
4

3
3
3
3
3
3
3

4
4
4
1
4
3
4

3
4
3
4
1
4
4

3
3
3
3
2
4
4

3
2
2
4
3
3
2
4
4
3
4

3
2
4
4
4
3
4
2
2
1
3

4
2
2
2
4
4
4
4
2
1
4

3
3
3
3
4
3
4
3
2
2
2

3
3
4
4
4
4
2
4
3
3
4

3
3
2
3
3
3
2
2
2
1
4

3
2
3
3
3
2
3
2
2
2
3

3
3
2
4
2
2
2
2
3
4

3
4
4
3
2
3
3
3
4
2

2
2
4
4
2
2
2
2
1
1

3
3
3
3
3
3
3
3
4
4

3
4
4
4
3
4
3
3
4
1

4
3
3
3
3
4
2
2
4
1

2
3
4
4
2
3
3
2
3
2

2
1
3
4
2
1
2
4
3
2
2

3
4
2
4
3
3
2
2
3
2
3

4
2
2
4
4
4
2
3
1
2
2

3
4
4
4
3
4
3
4
4
4
4

4
3
1
1
4
1
1
1
4
2
4

2
1
2
3
3
4
3
2
2
2
1

2
3
3
2
3
3
2
3
3
3
2

2
2

2
3

4
2

4
3

3
3

4
4

2
3

3
2
2
3
1
3
3
3
2

3
3
1
2
3
1
1
3
2

2
2
4
4
3
4
3
3
4

3
4
4
4
3
3
3
3
4

1
4
4
3
2
3
4
1
1

4
2
2
4
3
3
1
4
1

3
3
2
2
3
3
2
3
2

3
3
4
2
3
3
1
3
4

3
3
4
4
4
3
3
2
3

3
2
3
3
2
2
2
3
2

3
2
4
4
3
4
1
4
3

3
4
3
4
4
2
2
2
2

3
3
3
2
3
3
1
3
3

4
4
4
3
3
3
3
2
3

1
2
3
3
3
3
3
3
2

3
3
4
2
2
3
1
2

4
3
3
2
3
3
2
3

2
2
2
1
4
2
3
3

3
4
3
4
3
1
3
1

3
3
4
1
3
3
3
3

3
3
3
2
3
3
3
3

3
3
3
3
3
3
3
3

4
4
4
2
2
2
4
4

3
2
3
2
4
4
2
1
2
3
3
3

2
3
3
4
4
2
3
2
3
3
3
3

2
2
2
4
4
4
4
3
3
3
3
2

2
2
4
3
3
4
3
4
4
3
3
4

4
2
2
2
2
2
3
3
3
3
3
3

3
3
4
3
2
2
3
3
3
2
3
3

3
2
2
3
4
3
3
2
2
2
1
4

2
1
1
3
3
3
3
1
2
2
2
2

4
3
4
4
4

3
3
4
3
3

3
2
2
3
2

3
2
2
3
3

2
2
2
3
2

3
3
3
2
3

3
3
3
4
3

2
2
2
2
2

4
4
3
4
3
3
4
3
3

3
1
3
4
4
4
3
2
2

1
3
1
2
2
2
2
2
2

2
2
3
4
4
3
4
2
2

3
3
2
2
3
4
4
1
2

3
3
3
3
2
3
3
3
3

3
4
4
3
2
3
2
2
2

3
3
4
1
4
2
2
3
3

2
3
3
3
2
2
2
3
2
3

3
2
4
3
3
3
3
4
3
4

3
2
1
2
3
3
3
3
2
3

2
3
3
2
2
2
2
2
3
3

3
4
4
4
3
3
3
4
3
3

3
3
3
4
4
4
4
3
3
3

2
2
2
2
4
3
3
3
2
2

2
3
1
3
3
3
4
4
4
4

4
3
4
4
4
2
2
3
3
3
3
3
4

3
4
4
3
4
2
4
4
3
4
4
3
4

1
2
3
2
3
3
3
2
3
2
3
3
3

2
3
3
4
3
1
3
4
4
3
3
3
4

3
3
4
2
4
1
2
2
2
3
3
2
2

2
3
3
2
2
3
3
2
2
3
3
3
3

2
2
3
3
3
4
4
4
2
3
3
3
3

4
4
4
2
2
2
4
1
2
2
2
2
4

3
3
4

2
4
4

3
3
3

4
2
4

1
3
2

2
4
4

3
4
4

2
3
3

3
4
4
3
3

3
4
4
2
2

3
3
3
3
3

3
3
4
2
2

2
4
2
2
1

3
3
4
3
4

3
3
3
2
1

3
3
3
3
2

3
4
3
3
2
2
3
4
3
3
2
2

3
3
3
3
3
2
3
2
4
3
1
3

3
2
3
2
3
3
2
3
3
4
2
3

4
3
3
4
3
2
2
3
3
4
1
4

2
2
3
2
3
2
3
2
3
2
2
3

3
3
3
3
3
2
3
2
2
2
2
2

2
2
3
3
3
3
3
3
3
2
2
2

3
2
3
4
4
3
3
3
4
4
4
2

2
3
3
3
3
4
1
3
2
2
1

4
4
4
3
4
4
4
4
4
3
3

3
2
3
2
3
3
3
3
4
4
2

4
3
2
2
2
1
3
1
4
4
1

4
4
3
3
4
4
4
4
4
3
2

4
4
4
4
4
4
4
4
4
3
1

3
3
3
3
3
3
4
4
3
2
3

2
4
4
4
4
2
2
2
2
2
4

4
4
3
2
1
4
4

2
4
4
3
2
4
4

3
4
4
4
4
4
3

3
3
3
2
3
3
4

2
4
4
3
2
2
2

4
3
4
2
3
4
3

3
4
3
3
3
3
3

4
4
4
2
2
2
4

2
4
3
4
3
3
2
2
1
2
2

3
4
4
3
4
4
3
2
3
3
3

3
2
4
3
4
4
3
2
4
3
2

3
3
3
2
2
4
3
2
3
1
3

2
2
2
3
2
4
2
2
2
2
3

2
3
2
3
3
3
3
4
2
2
2

3
3
4
3
3
4
4
4
3
4
3

4
2
2
4
4
2
4
4
4
2
2

1
4
4
4
3
4
2
2
3
2

3
4
4
4
3
4
2
2
4
2

4
3
4
4
3
3
2
3
4
2

2
3
4
4
4
3
2
1
2
2

3
2
3
2
2
2
2
3
3
2

2
2
4
2
2
2
3
2
4
3

2
2
3
2
2
3
4
4
4
4

4
4
2
3
3
3
3
4
4
4

3
2
2
3
2
3
3
3
3
3
3

4
2
1
4
2
3
2
2
3
3
2

4
2
2
4
1
3
2
2
2
3
3

1
2
2
3
2
3
1
3
2
3
2

3
3
2
3
3
3
2
4
2
3
2

3
2
2
2
2
2
3
2
3
2
3

3
4
4
2
3
3
2
1
1
1
1

4
2
2
4
3
4
4
3
3
3
4

3
3

3
4

2
3

2
3

2
2

3
3

3
2

4
3

4
3
3
4
2
2
2
3
2

4
2
3
3
4
2
2
4
3

2
1
2
3
1
2
2
2
3

3
2
3
3
4
1
1
3
3

3
2
2
2
2
3
2
4
3

2
2
3
3
3
3
2
2
2

2
2
3
3
2
3
3
3
3

3
3
3
4
4
2
4
4
2

3
4
3
4
1
2
3
4
2

2
3
4
2
3
1
1
2
2

4
4
3
3
4
3
3
4
3

4
4
4
4
4
1
2
3
4

4
4
3
3
3
2
3
4
4

4
4
4
4
4
2
3
4
3

4
4
4
3
4
3
3
3
3

1
3
4
2
2
3
3
3
4

4
2
3
2
3
3
3
2

3
4
2
3
3
3
1
3

4
3
3
3
3
4
4
3

4
3
4
4
3
2
4
4

3
3
3
3
4
3
3
4

2
2
4
4
2
2
4
3

3
3
2
3
4
4
4
3

3
2
3
3
3
3
3
3

3
3
1
2
3
3
4
3
3
3
2
4

3
3
2
1
3
3
3
3
4
3
3
3

3
3
4
3
3
3
3
2
3
2
2
3

4
2
2
4
3
2
3
4
4
4
3
4

4
3
3
3
2
3
3
3
3
4
4
3

4
4
3
4
4
4
4
4
4
4
2
4

4
4
4
4
4
3
4
3
4
4
3
2

3
2
2
4
4
3
3
4
4
3
4
3

3
4
3
2
3

2
4
3
3
4

2
3
3
3
2

4
4
4
3
2

3
3
3
3
4

4
4
4
4
4

3
2
3
3
1

4
4
3
3
3

3
1
3
3
3
3
2
4
4

3
4
3
3
4
3
4
3
3

3
2
2
3
3
3
3
4
3

3
4
2
4
4
4
4
4
2

4
3
3
4
3
3
3
3
2

2
2
4
4
4
4
2
2
3

2
3
2
2
3
3
4
2
3

4
3
4
3
4
4
4
4
3

2
2
3
2
3
2
3
4
2
4

2
4
3
3
3
3
3
3
2
3

2
3
3
2
3
2
2
2
3
1

2
2
3
4
4
3
4
2
4
2

2
3
4
4
3
3
3
3
3
3

3
4
4
3
4
4
3
3
3
4

3
3
4
3
2
3
3
3
3
2

3
3
3
2
3
3
3
2
2
4

3
3
3
4
4
4
2
2
2
3
3
2
4

3
3
3
4
2
3
2
1
3
2
4
3
2

2
4
3
4
3
3
2
4
3
3
3
3
4

2
4
4
4
2
2
3
3
4
2
3
3
4

3
4
3
4
3
3
3
3
3
3
3
3
4

3
4
4
4
4
4
3
1
2
2
2
3
4

4
3
3
3
4
3
3
2
3
2
4
3
3

3
3
4
4
3
4
2
4
3
3
2
3
4

4
3
4

1
1
4

4
4
4

1
4
3

3
3
4

4
2
2

2
2
4

4
3
4

2
3
3
4
2

4
4
4
4
2

4
4
4
4
4

3
4
1
1
4

4
4
4
3
2

4
4
4
4
4

3
3
3
3
3

3
4
4
4
4

3
3
2
4
4
3
3
3
3
3
3
3

3
3
3
3
3
3
3
3
3
3
3
2

3
3
4
4
4
3
3
3
3
3
4
4

4
4
2
2
3
3
2
2
3
1
4
3

3
3
3
3
3
3
3
3
2
3
3
3

1
2
4
4
1
2
2
1
3
4
2
4

3
3
3
3
3
2
2
3
4
4
4
3

3
4
2
4
3
2
3
3
4
3
3
4

4
3
4
3
4
2
2
3
3
2
1

3
3
3
3
2
3
3
3
3
3
2

3
2
3
3
4
2
4
3
3
3
4

3
3
4
3
4
1
3
3
4
4
3

3
3
3
4
3
3
3
3
3
3
3

4
4
4
4
4
1
4
3
4
4
3

3
3
4
2
3
2
3
4
4
3
2

2
2
4
2
3
2
4
4
3
3
4

4
4
3
4
1
1
3

4
4
4
4
3
4
4

3
4
4
4
3
4
4

1
3
4
3
3
1
4

4
4
4
3
3
4
4

1
4
4
4
4
4
4

3
2
4
4
3
4
4

4
4
4
4
3
4
4

2
2
3
2
3
3
2
2
2
3
2

3
3
4
3
3
3
3
3
3
3
4

3
3
4
4
4
4
4
4
4
1
4

3
2
4
3
4
4
3
2
4
2
2

4
3
4
4
4
3
3
3
3
3
3

3
2
1
1
4
4
4
3
3
2
4

3
4
4
4
3
3
3
4
4
4
4

4
3
4
4
4
3
4
4
3
3
4

2
3
3
4
4
4
4
3
4
2

2
2
4
4
3
3
3
3
3
3

3
3
3
3
3
1
2
2
2
3

2
3
4
4
2
2
4
2
4
2

3
3
4
4
4
3
3
3
3
3

1
4
4
4
3
4
1
4
4
4

4
3
3
3
3
3
3
4
4
3

4
4
4
4
3
3
2
3
3
3

2
1
2
1
2
1
3
3
2
2
3

3
4
3
3
2
3
3
4
4
4
2

4
2
2
4
2
2
4
1
4
4
4

3
4
1
3
1
3
3
3
3
3
3

3
3
3
3
3
4
3
3
3
3
3

4
4
4
4
1
3
3
3
4
4
3

3
4
4
4
3
4
3
3
4
3
3

2
3
3
3
2
4
4
2
3
3
4

2
2

2
2

2
2

3
3

3
3

3
3

3
4

4
4

1
2
3
1
1
1
1
1
2

3
2
3
3
4
4
3
3
4

4
4
4
2
2
4
4
3
3

1
1
2
2
3
3
2
3
2

4
3
3
2
3
3
2
3
3

4
3
3
4
3
3
3
4
4

2
3
3
3
3
2
4
3
3

3
3
3
4
4
2
3
2
4

3
2
3
3
3
3
4
2
4

3
2
3
4
2
3
2
3
3

4
3
4
3
2
1
1
3
4

3
3
3
1
3
2
3
1
2

4
2
4
3
4
4
2
2
2

4
3
4
3
2
1
1
3
4

4
3
4
3
4
3
2
3
4

4
4
4
1
2
1
1
4
3

2
2
2
3
3
4
2
1

4
2
2
1
2
2
2
2

3
2
2
3
3
2
4
3

3
3
3
3
3
3
3
2

4
4
4
4
2
1
3
4

3
2
2
3
3
2
4
3

4
2
3
2
3
3
2
4

3
2
1
1
4
3
3
4

2
2
1
2
4
3
3
3
4
3
2
3

3
3
4
3
2
3
3
2
2
4
2
2

3
2
2
4
4
3
3
3
4
3
4
4

3
3
3
3
3
3
3
3
3
3
3
3

3
2
3
2
4
4
3
3
3
4
4
3

3
2
2
4
4
3
3
3
4
3
4
4

2
2
3
4
3
2
2
3
3
3
4
4

1
1
2
1
4
2
2
2
4
4
4
4

3
2
2
4
2

3
2
2
3
4

3
2
2
2
2

1
2
3
3
3

3
3
3
3
3

3
2
2
2
2

2
3
4
2
3

4
4
4
4
4

2
3
3
2
3
3
2
2
4

3
3
3
2
3
3
4
4
3

2
4
4
3
3
3
2
2
2

3
3
3
3
3
3
3
3
3

4
3
4
3
4
3
3
2
3

2
4
4
3
3
3
2
2
2

2
3
2
3
4
3
2
2
3

4
1
2
4
4
4
1
1
4

3
3
2
4
3
4
4
1
2
2

2
3
3
2
4
3
3
4
3
3

4
3
3
4
4
3
4
2
3
4

2
3
4
3
3
3
3
3
3
3

3
3
2
3
3
3
3
3
2
3

4
3
3
4
4
3
4
2
3
4

3
4
3
2
3
2
2
3
3
3

3
4
1
4
1
4
2
4
4
4

2
2
3
3
1
3
2
2
3
4
3
4
2

3
2
3
2
3
4
3
3
4
3
4
3
4

3
4
3
3
4
4
3
3
2
3
4
3
4

3
1
3
3
3
2
3
3
3
3
3
3
3

3
4
4
3
3
2
3
2
3
3
2
3
4

3
4
3
3
4
4
3
3
2
3
4
3
4

2
4
4
4
3
1
4
3
1
3
3
2
2

4
4
1
4
4
3
1
3
1
4
4
4
4

3
2
4

3
4
3

3
3
2

3
3
3

1
3
3

3
3
2

2
3
3

4
4
2

3
2
2
3
4

3
4
3
3
4

3
4
4
4
4

3
3
3
2
3

3
3
3
2
4

3
4
4
4
4

2
2
2
3
2

4
4
4
1
1

3
3
3
2
3
4
1
2
3
3
2
2

4
3
4
3
4
3
3
3
3
4
4
3

3
1
3
2
2
4
3
4
3
2
2
2

3
3
3
3
3
3
3
3
3
3
3
3

3
3
3
3
1
2
3
4
2
2
3
2

3
1
3
2
2
4
3
4
3
2
2
2

3
3
2
2
2
3
4
3
2
3
3
4

4
4
4
4
2
2
4
4
4
1
3
1

2
2
3
2
3
2
2
3
4
3
1

4
3
2
3
2
2
2
3
2
3
3

2
4
4
3
4
4
2
2
2
1
1

3
2
3
2
2
3
3
2
3
3
3

4
3
3
3
3
3
4
3
3
1
3

2
4
4
3
4
4
2
2
2
1
1

3
3
4
3
3
3
4
4
3
3
3

3
4
4
2
3
1
4
4
3
4
3

3
4
4
3
3
2
4

3
3
3
3
2
2
2

4
3
4
4
1
4
3

3
3
3
3
3
3
3

4
3
4
3
1
4
3

4
3
4
4
1
4
3

3
3
4
3
3
3
3

4
4
4
3
1
4
4

2
4
3
3
2
2
2
2
3
1
4

4
3
2
4
2
4
2
3
4
3
3

3
3
3
3
3
3
2
3
4
1
2

3
3
2
3
3
4
4
3
3
3
3

2
2
3
3
1
3
3
3
3
3
3

3
3
3
3
3
3
2
3
4
1
2

2
3
2
3
3
4
3
2
3
3
3

4
3
4
4
4
3
4
1
1
4
1

3
4
4
2
2
3
2
3
3
2

2
3
3
3
3
4
3
4
2
4

2
3
4
4
2
3
2
2
2
2

3
4
2
4
3
3
3
3
3
3

3
4
4
4
4
4
4
4
4
4

2
3
4
4
2
3
2
2
2
2

2
3
4
3
2
3
3
4
3
3

4
4
4
4
1
2
1
3
4
2

2
3
2
3
2
3
4
3
3
4
2

2
4
2
4
2
3
3
3
3
2
3

3
2
2
2
3
2
3
3
2
2
2

3
1
2
2
1
1
2
3
3
3
3

4
1
3
1
1
2
3
3
3
3
4

3
2
2
2
3
2
3
3
2
2
2

3
4
3
3
4
3
3
4
3
3
4

4
1
4
1
1
4
4
4
4
4
1

3
3

3
2

3
3

3
3

1
4

3
3

3
3

4
4

3
3
2
2
4
3
2
3
4

4
2
3
4
4
2
3
3
4

2
3
2
2
3
2
3
2
3

4
1
4
4
2
3
3
3
3

4
2
3
4
4
3
3
3
3

2
3
2
2
3
2
3
2
3

3
4
3
3
4
3
3
4
4

1
1
1
1
1
2
4
1
1

2
2
2
2
4
4
3
2
4

4
4
4
4
4
3
3
3
4

3
3
3
2
3
2
1
3
4

4
4
4
4
4
1
1
4
4

4
4
4
4
3
1
1
3
3

3
3
3
4
3
4
2
3
1

4
4
4
4
3
2
2
3
4

3
3
3
2
3
2
1
3
4

2
2
2
2
4
3
2
4

4
3
4
3
4
4
4
4

4
3
3
3
3
2
2
3

4
4
4
2
4
1
4
1

4
3
3
2
2
2
3
3

3
2
2
3
2
2
3
4

4
3
2
3
2
2
4
3

4
3
3
3
3
2
2
3

4
4
3
2
2
3
3
3
4
4
4
4

4
3
4
4
4
4
4
4
3
4
4
3

3
2
2
4
3
4
3
4
3
3
3
4

3
1
1
4
4
4
4
4
4
4
4
4

3
2
2
3
4
4
3
3
3
3
3
4

2
2
2
3
2
2
2
3
2
3
3
3

2
2
3
4
4
3
3
4
3
4
3
3

3
2
2
4
3
4
3
4
3
3
3
4

2
2
2
2
1

4
3
4
3
3

4
3
4
4
3

4
4
4
4
4

3
4
3
4
3

3
3
2
3
3

4
3
2
3
3

4
3
4
4
3

1
4
4
4
3
3
2
4
4

3
4
3
4
3
3
2
2
1

4
2
3
4
4
3
2
1
3

4
2
4
4
4
4
4
4
1

4
3
3
4
4
3
3
2
2

3
3
3
3
3
3
2
3
2

4
3
4
3
4
3
2
3
4

4
2
3
4
4
3
2
1
3

4
4
4
4
4
4
4
4
4
4

2
4
4
4
4
3
4
2
4
4

2
4
4
3
3
3
3
1
4
3

1
4
4
4
4
4
4
4
4
4

4
4
4
4
3
3
4
4
4
3

2
3
3
3
2
4
4
4
4
3

2
4
3
3
1
4
4
4
4
3

2
4
4
3
3
3
3
1
4
3

4
3
3
3
3
3
3
3
2
4
4
4
3

4
4
3
4
3
3
4
4
4
3
3
3
4

3
4
3
4
3
4
3
2
2
3
3
3
4

4
4
4
4
4
4
3
2
4
4
4
4
4

3
3
3
4
3
3
3
2
3
3
3
3
4

4
4
3
4
3
3
1
2
3
3
3
3
3

4
3
3
3
4
4
3
2
3
3
3
3
3

3
4
3
4
3
4
3
2
2
3
3
3
4

4
4
4

4
4
4

2
4
4

4
1
1

2
3
3

2
4
4

2
4
4

2
4
4

4
4
3
3
4

3
4
3
4
3

3
3
4
1
1

1
1
4
4
1

3
3
4
2
3

3
3
3
2
2

4
4
4
2
1

3
3
4
1
1

2
2
3
4
4
3
4
4
4
4
3
3

4
3
4
3
3
3
4
3
2
4
3
4

3
4
3
3
4
3
4
3
3
1
3
2

2
4
1
2
4
2
1
2
4
4
1
4

3
3
3
4
3
2
4
4
4
3
3
3

2
2
3
3
3
4
3
3
3
3
2
2

2
3
4
3
3
3
2
4
3
3
2
4

3
4
3
3
4
3
4
3
3
1
3
2

2
4
3
2
3
4
4
4
4
3
3

4
3
4
4
3
4
4
4
4
3
4

3
3
3
4
4
3
4
3
4
2
1

1
4
4
4
4
4
4
4
4
4
4

4
4
3
4
4
4
3
3
3
3
3

2
2
4
3
3
3
2
2
2
2
2

2
2
3
3
4
4
4
4
3
2
4

3
3
3
4
4
3
4
3
4
2
1

4
4
4
4
2
4
4

4
4
3
4
3
2
4

3
4
4
3
2
4
4

1
4
4
4
4
1
4

3
4
4
4
2
4
4

3
3
4
3
3
2
3

3
3
4
4
2
2
4

3
4
4
3
2
4
4

3
2
2
4
3
3
2
4
4
3
4

4
4
4
4
3
4
4
3
4
3
4

3
2
4
4
4
3
4
2
2
1
3

4
4
4
4
4
4
4
4
4
4
4

4
4
4
4
4
4
3
3
4
3
3

3
3
2
4
3
3
3
3
2
2
3

3
4
3
4
3
3
4
3
4
3
3

3
2
4
4
4
3
4
2
2
1
3

3
3
2
4
2
2
2
2
3
4

3
4
4
4
4
3
4
4
4
3

3
4
4
3
2
3
3
3
4
2

2
2
4
4
1
4
1
1
4
4

3
3
3
3
3
3
3
3
3
4

2
3
3
3
3
3
3
2
3
2

4
3
3
4
4
3
3
2
3
2

3
4
4
3
2
3
3
3
4
2

2
1
3
4
2
1
2
4
3
2
2

4
4
4
3
4
3
4
3
4
3
4

3
4
2
4
3
3
2
2
3
2
3

4
2
2
4
2
2
3
4
4
4
2

3
3
4
3
3
3
3
3
4
4
3

2
2
2
2
2
2
2
2
3
3
3

2
2
2
3
2
2
2
2
4
3
2

3
4
2
4
3
3
2
2
3
2
3

2
2

3
4

2
3

2
4

4
3

3
2

4
2

2
3

3
2
2
3
1
3
3
3
2

3
4
3
3
3
4
4
4
3

3
3
1
2
3
1
1
3
2

4
4
1
3
4
2
4
2
1

4
3
4
4
3
3
2
4
3

1
2
3
2
2
2
2
2
2

1
3
3
3
4
3
2
2
3

3
3
1
2
3
1
1
3
2

4
3
4
3
4
2
1
3
1

3
3
3
2
3
2
1
3
4

3
4
3
1
4
3
1
4
3

3
4
3
4
4
3
2
2
2

3
3
3
2
3
2
1
3
3

4
4
4
3
3
2
3
2
3

4
2
3
3
3
2
3
3
3

3
4
3
4
1
3
3
4
2

4
3
2
3
4
1
4
3

4
3
3
3
3
2
2
3

3
4
4
4
4
1
2
3

3
3
4
1
3
3
3
3

3
3
3
2
3
3
3
3

3
3
3
3
3
3
3
3

4
4
4
2
2
2
4
4

4
2
3
2
3
3
3
2

2
2
3
4
2
2
3
4
3
4
3
3

3
2
2
4
3
4
3
4
3
3
3
4

4
2
2
3
4
4
3
4
4
4
3
3

4
2
2
2
2
2
3
3
3
3
3
3

3
3
4
3
2
2
3
3
3
2
3
3

3
2
2
3
4
3
3
2
2
2
1
4

2
1
1
3
3
3
3
1
2
2
2
2

3
3
1
2
3
3
4
3
3
3
2
4

4
3
2
3
3

4
3
4
4
3

4
3
4
3
4

2
2
2
3
2

3
3
3
2
3

3
3
3
4
3

2
2
2
2
2

3
4
3
2
3

4
2
3
3
2
2
3
3
2

4
2
3
4
4
3
2
1
3

4
2
4
3
3
4
1
1
4

3
3
2
2
3
4
4
1
2

3
3
3
3
2
3
3
3
3

3
4
4
3
2
3
2
2
2

3
3
4
1
4
2
2
3
3

3
1
3
3
3
3
2
4
4

2
4
3
4
2
4
4
3
4
3

2
4
4
3
3
3
3
1
4
3

2
4
4
3
3
3
3
1
4
3

3
4
4
4
3
3
3
4
3
3

3
3
3
4
4
4
4
3
3
3

2
2
2
2
4
3
3
3
2
2

2
3
1
3
3
3
4
4
4
4

2
2
3
2
3
2
3
4
2
4

4
3
3
4
3
3
1
2
4
3
4
3
3

3
4
3
4
3
4
3
2
2
3
3
3
4

3
4
3
4
3
4
3
2
3
3
3
3
4

3
3
4
2
4
1
2
2
2
3
3
2
2

2
3
3
2
2
3
3
2
2
3
3
3
3

2
2
3
3
3
4
4
4
2
3
3
3
3

4
4
4
2
2
2
4
1
2
2
2
2
4

3
3
3
4
4
4
2
2
2
3
3
2
4

2
4
4

2
4
4

2
4
4

1
3
2

2
4
4

3
4
4

2
3
3

4
3
4

3
4
4
4
4

3
3
4
1
1

3
3
4
1
1

2
4
2
2
1

3
3
4
3
4

3
3
3
2
1

3
3
3
3
2

2
3
3
4
2

3
1
3
2
2
3
3
4
3
3
2
2

3
4
3
3
4
3
4
3
3
1
3
2

3
4
3
3
4
3
4
3
3
1
3
2

2
2
3
2
3
2
3
2
3
2
2
3

3
3
3
3
3
2
3
2
2
2
2
2

2
2
3
3
3
3
3
3
3
2
2
2

3
2
3
4
4
3
3
3
4
4
4
2

3
3
2
4
4
3
3
3
3
3
3
3

2
2
4
3
4
4
2
2
2
1
1

3
3
3
4
4
3
4
3
4
2
1

3
3
4
4
3
3
4
3
4
2
1

4
4
3
3
4
4
4
4
4
3
2

4
4
4
4
4
4
4
4
4
3
1

3
3
3
3
3
3
4
4
3
2
3

2
4
4
4
4
2
2
2
2
2
4

4
3
4
3
4
2
2
3
3
2
1

4
3
4
4
1
4
3

3
4
4
3
2
4
4

3
4
3
3
2
4
4

2
4
4
3
2
2
2

4
3
4
2
3
4
3

3
4
3
3
3
3
3

4
4
4
2
2
2
4

4
4
3
4
1
1
3

3
3
3
3
3
3
2
3
4
1
2

3
2
4
4
4
3
4
2
2
1
3

3
2
4
4
3
3
4
2
2
1
3

2
2
2
3
2
4
2
2
2
2
3

2
3
2
3
3
3
3
4
2
2
2

3
3
4
3
3
4
4
4
3
4
3

4
2
2
4
4
2
4
4
4
2
2

2
2
3
2
3
3
2
2
2
3
2

2
3
4
4
2
3
2
2
2
2

3
4
4
3
2
3
3
3
4
2

3
4
4
3
2
3
3
3
4
2

3
2
3
2
2
2
2
3
3
2

2
2
4
2
2
2
3
2
4
3

2
2
3
2
2
3
4
4
4
4

4
4
2
3
3
3
3
4
4
4

2
3
3
4
4
4
4
3
4
2

3
2
2
2
3
2
3
3
2
2
2

3
4
2
4
3
3
2
2
3
2
3

3
4
2
4
3
3
2
2
3
2
3

3
3
2
3
3
3
2
4
2
3
2

3
2
2
2
2
2
3
2
3
2
3

3
4
4
2
3
3
2
1
1
1
1

4
2
2
4
3
4
4
3
3
3
4

2
1
2
1
2
1
3
3
2
2
3

3
3

2
3

2
3

2
2

3
3

3
2

4
3

2
2

2
3
2
2
3
2
3
2
2

3
3
1
2
3
1
1
3
2

3
3
1
2
3
1
1
3
2

3
2
2
2
2
3
2
4
3

2
2
3
3
3
3
2
2
2

2
2
3
3
2
3
3
3
3

3
3
3
4
4
2
4
4
2

1
2
3
1
1
1
1
1
2

2
2
2
2
3
4
2
2
3

3
3
3
2
3
2
1
3
4

3
4
2
2
3
4
3
2
4

3
3
3
2
3
2
1
3
4

4
2
3
3
3
2
3
3
3

3.237624
3.168317
3.356436
2.90099
3.079208
2.415842
2.09901
2.920792
3.138614

1
1
2
4
4
3
2
4

4
3
3
3
3
2
2
3

2
3
2
2
4
3
2
4

4
3
3
3
3
2
2
3

4
4
4
2
2
2
4
4

3.306931
2.891089
2.871287
2.594059
3.009901
2.534653
2.910891
3.029703

4
4
3
2
2
3
3
3
4
4
4
4

3
2
2
4
3
4
3
4
3
3
3
4

4
4
3
2
2
3
3
3
4
4
4
4

3
2
2
4
3
4
3
4
3
3
3
4

2
1
1
3
3
3
3
1
2
2
2
2

3.009901
2.386139
2.405941
3.09901
3.19802
3.178218
3.118812
3.039604
3.207921
3.227723
3.069307
3.306931
2.955616 Moderately well

2
2
2
2
1

4
3
4
4
3

3
3
4
2
1

4
3
4
4
3

2
2
2
2
2

3.148515
2.950495
3.029703
3.009901
2.811881

1
4
4
4
3
3
2
4
4

4
2
3
4
4
3
2
1
3

1
4
4
4
3
3
2
4
4

4
2
3
4
4
3
2
1
3

3
3
4
1
4
2
2
3
3

3.059406
2.742574
3.188119
3.178218
3.287129
3.148515
2.653465
2.584158
2.742574

4
4
4
4
4
4
4
4
4
4

2
4
4
3
3
3
3
1
4
3

4
4
4
4
4
4
4
4
4
4

2
4
4
3
3
3
3
1
4
3

2
3
1
3
3
3
4
4
4
4

2.594059
3.277228
3.138614
3.141414
3.138614
3.138614
3.267327
2.871287
3.207921
3.188119

4
3
3
3
3
3
3
3
2
4
4
4
3

3
4
3
4
3
4
3
2
2
3
3
3
4

4
3
3
3
3
3
3
3
2
4
4
4
3

3
4
3
4
3
4
3
2
2
3
3
3
4

4
4
4
2
2
2
4
1
2
2
2
2
4

3.069307
3.346535
3.247525
3.287129
3.128713
2.910891
2.831683
2.60396
2.574257
3.009901
3.188119
2.970297
3.445545

4
4
4

2
4
4

4
4
4

2
4
4

2 2.613861
3 3.237624
3 3.455446

4
4
3
3
4

3
3
4
1
1

4
4
3
3
4

3
3
4
1
1

3 3.09901
3 3.316832
3 3.29703
3 2.683168
2 2.594059

2
2
3
4
4
3
4
4
4
4
3
3

3
4
3
3
4
3
4
3
3
1
3
2

2
2
3
4
4
3
4
4
4
4
3
3

3
4
3
3
4
3
4
3
3
1
3
2

3
2
3
4
4
3
3
3
4
4
4
2

2.742574
2.851485
3
3.128713
3.108911
2.742574
3.079208
3.039604
3.108911
2.752475
2.772277
2.653465

2
4
3
2
3
1
4
4
4
3
3

3
3
3
4
4
3
4
3
4
2
1

2
4
3
2
3
4
4
4
4
3
3

3
3
3
4
4
3
4
3
4
2
1

2
4
4
4
4
2
2
2
2
2
4

3.01
3.13
3.39
3.15
3.33
2.9
3.32
3.18
3.23
2.6
2.43

4
4
4
4
2
4
4

3
4
4
3
2
4
4

4
4
4
4
2
4
4

3
4
4
3
2
4
4

4
4
4
2
2
2
4

3.21
3.64
3.69
3.23
2.35
3.23
3.57

3.26

3
2
2
4
3
3
2
4
4
3
4

3
2
4
4
4
3
4
2
2
1
3

3
2
2
4
3
3
2
4
4
3
4

3
2
4
4
4
3
4
2
2
1
3

4
2
2
4
4
2
4
4
4
2
2

3
3
2
4
2
2
2
2
3
4

3
4
4
3
2
3
3
3
4
2

3
3
2
4
2
2
2
2
3
4

3
4
4
3
2
3
3
3
4
2

4
4
2
3
3
3
3
4
4
4

2.72
3.18
3.45
3.37
2.59
2.96
2.69
2.8
3.38
2.7

2
1
3
4
2
1
2
4
3
2
2

3
4
2
4
3
3
2
2
3
2
3

2
1
3
4
2
1
2
4
3
2
2

3
4
2
4
3
3
2
2
3
2
3

4
2
2
4
3
4
4
3
3
3
4

2.97
2.64
2.46
3
2.48
2.71
2.66
2.74
2.88
2.66
2.69

3.01
2.73
3.08
3.37
3.27
3.28
3.12
2.9
2.93
2.3
2.97
3.036769 moderately well

2
2

2
3

2
2

2
3

4
3

2.77
2.85

3
2
2
3
1
3
3
3
2

3
3
1
2
3
1
1
3
2

3
2
2
3
1
3
3
3
2

3
3
1
2
3
1
1
3
2

3
3
3
4
4
2
4
4
2

2.73
2.57
2.54
2.79
2.78
2.43
2.49
2.85
2.59
2.785 Moderately well

You might also like