1
1
2
2
true
3
false
6
false
true
18
18
false
true
20
20
20
19
25
true
38
false
38
41
false
