Problem Statement
For example, you can start with (1, 2), change it to (3, 2), change that to (3, 5), and then change that again to (3, 8).
You are given four
Definition
- Class:
- PairGameEasy
- Method:
- able
- Parameters:
- int, int, int, int
- Returns:
- String
- Method signature:
- String able(int a, int b, int c, int d)
- (be sure your method is public)
Constraints
- a will be between 1 and 1,000, inclusive.
- b will be between 1 and 1,000, inclusive.
- c will be between 1 and 1,000, inclusive.
- d will be between 1 and 1,000, inclusive.
Examples
1
2
3
5
Returns: "Able to generate"
(1, 2) -> (3, 2) -> (3, 5).
1
2
2
1
Returns: "Not able to generate"
Note that order matters: (1, 2) and (2, 1) are two different pairs.
2
2
2
999
Returns: "Not able to generate"
2
2
2
1000
Returns: "Able to generate"
47
58
384
221
Returns: "Able to generate"
1000
1000
1000
1000
Returns: "Able to generate"
3
2
19
26
Returns: "Able to generate"
8
685
8
685
Returns: "Able to generate"
7
88
299
496
Returns: "Able to generate"
28
492
28
492
Returns: "Able to generate"
583
609
583
609
Returns: "Able to generate"
8
9
8
9
Returns: "Able to generate"
635
24
635
24
Returns: "Able to generate"
786
23
809
832
Returns: "Able to generate"
341
242
341
242
Returns: "Able to generate"
6
7
13
7
Returns: "Able to generate"
1
4
62
45
Returns: "Able to generate"
77
711
77
711
Returns: "Able to generate"
127
310
127
310
Returns: "Able to generate"
8
2
26
66
Returns: "Able to generate"
69
31
69
31
Returns: "Able to generate"
1
18
194
431
Returns: "Able to generate"
8
6
346
124
Returns: "Able to generate"
923
8
923
8
Returns: "Able to generate"
8
971
8
971
Returns: "Able to generate"
64
32
160
96
Returns: "Able to generate"
40
63
38
49
Returns: "Not able to generate"
564
561
3
558
Returns: "Not able to generate"
831
16
831
16
Returns: "Able to generate"
507
341
139
287
Returns: "Not able to generate"
84
223
35
32
Returns: "Not able to generate"
29
874
29
874
Returns: "Able to generate"
79
67
362
583
Returns: "Not able to generate"
68
41
68
41
Returns: "Able to generate"
9
44
9
44
Returns: "Able to generate"
8
91
8
91
Returns: "Able to generate"
42
35
42
35
Returns: "Able to generate"
579
570
9
552
Returns: "Not able to generate"
7
1
177
817
Returns: "Able to generate"
29
24
5
9
Returns: "Not able to generate"
774
292
74
14
Returns: "Not able to generate"
2
88
626
268
Returns: "Able to generate"
268
296
268
296
Returns: "Able to generate"
990
4
990
4
Returns: "Able to generate"
88
5
88
5
Returns: "Able to generate"
141
661
35
9
Returns: "Not able to generate"
72
239
8
87
Returns: "Not able to generate"
939
948
7
80
Returns: "Not able to generate"
468
3
67
980
Returns: "Not able to generate"
95
2
862
23
Returns: "Not able to generate"
923
10
95
4
Returns: "Not able to generate"
6
19
1
9
Returns: "Not able to generate"
351
17
9
63
Returns: "Not able to generate"
5
52
60
2
Returns: "Not able to generate"
638
33
59
56
Returns: "Not able to generate"
48
85
56
53
Returns: "Not able to generate"
6
16
61
4
Returns: "Not able to generate"
7
1
489
948
Returns: "Not able to generate"
87
612
304
10
Returns: "Not able to generate"
571
73
862
177
Returns: "Not able to generate"
72
112
6
151
Returns: "Not able to generate"
279
18
7
3
Returns: "Not able to generate"
3
8
5
833
Returns: "Not able to generate"
20
37
89
140
Returns: "Not able to generate"
151
115
33
572
Returns: "Not able to generate"
3
214
50
7
Returns: "Not able to generate"
1
2
999
1000
Returns: "Not able to generate"
1
1
1000
1000
Returns: "Not able to generate"
2
1
1
2
Returns: "Not able to generate"
1
1
998
994
Returns: "Not able to generate"
1
1
1
1
Returns: "Able to generate"
3
2
1
1000
Returns: "Not able to generate"
1
2
1
2
Returns: "Able to generate"
1
1
10
12
Returns: "Not able to generate"
3
6
6
9
Returns: "Not able to generate"
4
6
6
8
Returns: "Not able to generate"
1
2
4
4
Returns: "Not able to generate"
7
9
10
11
Returns: "Not able to generate"
5
6
15
18
Returns: "Not able to generate"
4
1
5
1
Returns: "Able to generate"
2
2
6
4
Returns: "Able to generate"
1
1
200
200
Returns: "Not able to generate"
1
1
1
1000
Returns: "Able to generate"
1
2
4
3
Returns: "Able to generate"
789
789
1
1000
Returns: "Not able to generate"
5
7
5
13
Returns: "Not able to generate"
3
3
4
4
Returns: "Not able to generate"
2
3
5
4
Returns: "Not able to generate"
5
47
20
20
Returns: "Not able to generate"
1
1
1
2
Returns: "Able to generate"
1
1
3
3
Returns: "Not able to generate"
1
1
1
3
Returns: "Able to generate"
2
3
5
11
Returns: "Not able to generate"
2
2
1000
998
Returns: "Able to generate"
7
9
10
10
Returns: "Not able to generate"
2
2
2
2
Returns: "Able to generate"
5
7
7
5
Returns: "Not able to generate"
2
3
4
6
Returns: "Not able to generate"
1
3
4
4
Returns: "Not able to generate"
1
1
5
5
Returns: "Not able to generate"
5
47
20
200
Returns: "Not able to generate"
1
10
8
10
Returns: "Not able to generate"
4
4
800
804
Returns: "Able to generate"
1
2
3
3
Returns: "Not able to generate"
5
2
40
7
Returns: "Able to generate"
5
3
6
6
Returns: "Not able to generate"
5
20
20
200
Returns: "Not able to generate"
999
999
1000
1000
Returns: "Not able to generate"
2
3
11
11
Returns: "Not able to generate"
3
2
12
19
Returns: "Able to generate"
1
4
3
2
Returns: "Not able to generate"
1
1000
1000
1000
Returns: "Not able to generate"
2
3
2
6
Returns: "Not able to generate"
1
2
2
3
Returns: "Not able to generate"
1
2
5
6
Returns: "Not able to generate"