ArrayList 5 N 5 A 5 B 5 C 6 NList 6 A Integer 1 6 B 7 Pairs 7 A 7 B 7 A 7 C 7 A 7 D 7 B 7 C 7 B 7 D 7 C 7 D 14 Or null null 14 C null 15 Or 15 A null null 15 D 16 Or 16 A 16 B null 16 D 17 Or 17 A 17 B 17 C 17 D 19 OrList null null 19 C Integer 1 19 C Integer 2 19 C null 20 OrList 20 A null null 20 D 20 D Integer 1 21 OrList 21 A Integer 2 21 B Integer 3 21 B null 21 D 21 D Integer 1 22 OrList 22 A Integer 4 22 B Integer 2 22 B Integer 5 22 C Integer 3 22 C Integer 6 22 C 22 D 22 D Integer 1 27 And 27 A 27 B 27 C 27 D 29 AndList 29 A 29 B Integer 2 29 C Integer 3 29 D 29 D Integer 1 30 AndList 30 A Integer 4 30 B Integer 2 30 B Integer 5 30 C Integer 3 30 C Integer 6 30 C 30 D 30 D Integer 1