Problem Statement
There are three kinds of keys: red, green, and white ones. Each red key fits into any red keyhole. Each green key fits into any green keyhole. Each white key fits into any keyhole (both red and green ones).
You are given
You are also given the
Return the number of doors you can open with keys you have.
Definition
- Class:
- KeyDungeonDiv2
- Method:
- countDoors
- Parameters:
- int[], int[], int[]
- Returns:
- int
- Method signature:
- int countDoors(int[] doorR, int[] doorG, int[] keys)
- (be sure your method is public)
Constraints
- doorR and doorG will each contain between 1 and 50 elements, inclusive.
- doorR and doorG will contain the same number of elements.
- Each element of doorR and doorG will be between 0 and 100, inclusive.
- keys will contain exactly 3 elements.
- Each element of keys will be between 0 and 100, inclusive.
Examples
{2, 0, 5, 3}
{1, 4, 0, 2}
{2, 3, 1}
Returns: 3
There are 4 doors. You have 2 red keys, 3 green keys, 1 white key. You can open 3 of the doors: You can open door 0, using 2 red keys and 1 green key. You can open door 1, using 3 green keys and 1 white key. Here you insert the white key into one of the green keyholes. You can't open door 2, for you have only 3 keys that can be inserted into red key holes. You can open door 3, using 2 red keys, 2 green keys, and 1 white key. Here you insert the white key into one of the red keyholes.
{0, 1, 2, 0}
{0, 2, 3, 1}
{0, 0, 0}
Returns: 1
You have no key at all, but door 0 also has no keyhole. Therefore, you can open door 0.
{3, 5, 4, 2, 8}
{4, 2, 3, 8, 1}
{0, 0, 10}
Returns: 5
{4, 5, 4, 6, 8}
{2, 1, 2, 3, 5}
{1, 2, 1}
Returns: 0
{41,44,41,57,58,74,84,100,58,2,43,32,82,97,44,13,35,98,96,81,43,77,18,51,27, 27,39,39,45,82,59,20,28,93,6,39,64,78,28,85,17,56,3,68,4,0,36,80,41,77}
{67,15,53,36,88,29,26,57,68,99,97,27,51,70,3,49,65,75,35,92,66,0,23,96,38,86, 98,31,26,75,30,2,92,78,100,99,38,26,85,74,77,15,16,48,100,88,55,93,99,54}
{39,31,34}
Returns: 17
{1}
{7}
{10,4,8}
Returns: 1
{69}
{88}
{98,28,78}
Returns: 1
{6,8}
{3,0}
{4,11,10}
Returns: 2
{17,97}
{81,12}
{53,4,48}
Returns: 0
{9,7,1}
{10,4,7}
{15,6,6}
Returns: 3
{14,3,64}
{47,95,98}
{26,32,79}
Returns: 2
{1,7,9,2}
{9,3,6,7}
{2,9,5}
Returns: 3
{53,55,46,96}
{51,39,65,85}
{43,42,95}
Returns: 3
{7,0,2,10,9}
{3,3,6,10,5}
{15,6,1}
Returns: 4
{45,29,1,67,61}
{13,33,86,31,2}
{39,33,90}
Returns: 5
{0,2,1,8,2,7}
{5,10,1,4,7,10}
{9,8,2}
Returns: 6
{0,8,100,17,49,40}
{48,99,92,34,28,94}
{49,60,62}
Returns: 5
{7,1,1,5,10,3,6}
{1,3,5,6,2,8,4}
{10,14,13}
Returns: 7
{33,16,22,94,67,98,49}
{67,86,100,80,40,47,0}
{96,75,62}
Returns: 7
{8,10,9,5,3,10,4,10}
{6,1,5,0,2,4,2,6}
{0,14,7}
Returns: 3
{75,7,96,29,11,3,66,11}
{84,60,83,13,12,75,4,34}
{23,15,45}
Returns: 5
{8,2,7,5,8,4,10,1,2}
{9,5,1,3,3,7,7,1,4}
{12,13,17}
Returns: 9
{41,39,82,52,0,93,54,29,68}
{61,32,74,83,37,6,87,60,57}
{85,62,36}
Returns: 9
{2,8,1,5,1,0,1,6,4,9}
{1,5,2,9,10,3,8,7,7,7}
{4,9,6}
Returns: 10
{81,31,51,96,77,90,64,84,60,78}
{68,99,21,83,35,61,12,31,5,54}
{100,38,27}
Returns: 7
{7,1,5,9,0,1,2,1,5,1}
{0,7,10,2,8,9,10,7,1,1}
{4,3,1}
Returns: 2
{6,6,0,2,8,8,5,5,3,4}
{7,6,4,7,8,0,9,5,3,3}
{4,7,8}
Returns: 10
{9,4,7,8,8,3,3,3,3,7}
{6,8,10,2,7,5,10,8,4,1}
{15,8,7}
Returns: 10
{1,8,3,7,5,10,9,8,8,0}
{6,1,6,9,8,0,5,6,7,0}
{10,12,19}
Returns: 10
{11,28,93,40,64,70,22,64,85,25}
{78,71,49,20,7,72,16,28,26,35}
{36,34,25}
Returns: 3
{22,59,86,93,38,66,99,55,13,80}
{56,20,71,21,58,24,61,45,14,50}
{0,0,17}
Returns: 0
{63,90,94,48,59,92,39,64,2,57}
{80,74,82,55,62,54,13,0,2,61}
{40,25,43}
Returns: 4
{84,87,14,59,11,6,14,70,10,29}
{73,5,67,6,20,98,95,5,65,36}
{75,50,98}
Returns: 10
{13,64,100,88,44,59,88,0,21,79}
{22,22,74,15,40,21,63,22,77,1}
{55,94,25}
Returns: 7
{5,51,94,17,52,42,59,10,29,45}
{9,23,79,80,90,90,7,76,69,38}
{93,7,12}
Returns: 2
{1,8,3,4,3,0,0,4,0,1,6,9,1,3,3,3,10,2,3,8}
{0,3,0,0,9,1,4,8,2,4,5,10,2,8,2,4,8,1,5,5}
{4,8,3}
Returns: 16
{10,2,6,0,1,1,7,7,9,2,1,10,10,4,0,10,7,3,2,5}
{5,5,0,9,3,4,2,0,2,3,7,0,2,4,9,3,3,1,7,2}
{5,6,0}
Returns: 7
{1,4,9,0,0,8,3,5,3,1,9,1,10,9,2,4,0,3,8,4}
{3,9,4,3,2,10,2,10,7,0,3,7,6,1,9,4,1,2,0,4}
{14,5,12}
Returns: 20
{7,10,9,0,2,3,2,2,5,10,9,7,5,9,1,2,10,3,9,4}
{3,3,7,0,5,6,6,2,9,9,3,2,5,0,7,1,9,9,1,7}
{13,4,9}
Returns: 20
{81,7,27,18,28,97,30,48,25,18,88,65,97,60,71,1,5,94,44,71}
{61,7,11,52,71,58,97,32,66,60,37,99,84,58,58,90,51,50,54,86}
{1,8,50}
Returns: 3
{49,31,18,43,44,28,51,79,16,71,66,62,18,60,18,25,3,38,63,32}
{97,44,73,91,73,11,62,54,43,72,46,9,42,95,35,85,25,74,33,75}
{12,43,30}
Returns: 6
{63,26,42,79,78,14,70,26,8,97,23,56,14,18,23,91,98,43,14,1}
{10,33,36,13,66,15,40,34,90,100,0,54,77,81,58,100,3,52,56,53}
{23,16,6}
Returns: 2
{97,46,75,56,91,24,22,90,79,7,52,3,50,93,39,27,73,52,43,44}
{58,17,13,85,76,78,50,11,22,15,20,53,70,69,28,4,85,41,10,93}
{18,26,65}
Returns: 12
{77,49,21,41,86,9,64,33,37,68,73,96,66,3,42,70,44,0,75,21}
{73,38,23,95,31,64,74,57,91,24,83,42,10,44,27,51,6,92,74,48}
{7,20,75}
Returns: 11
{36,19,21,35,78,97,21,42,19,4,30,21,43,94,77,83,86,60,51,44}
{49,14,12,68,56,62,69,27,55,41,26,63,55,12,9,63,26,17,34,15}
{38,76,15}
Returns: 13
{6,10,9,10,10,7,3,2,5,8,4,3,10,4,7,8,10,3,3,2,5,5,2,8,8,8,2,1,8,10,0,7,4,7,0,6,4,4,1,4,10,3,5,7,1,4,2,5,5,3}
{1,1,9,9,6,4,10,7,0,8,8,2,0,4,8,10,10,4,1,0,7,1,4,9,5,1,5,8,4,7,4,5,1,2,0,9,0,2,7,4,7,1,1,0,8,3,4,6,8,9}
{8,9,6}
Returns: 50
{6,8,3,5,8,6,9,10,1,2,5,4,8,10,4,9,7,4,9,4,9,4,7,7,0,4,1,3,1,9,0,10,8,9,1,7,8,5,9,5,1,4,5,9,5,2,10,7,3,9}
{8,4,8,7,6,6,0,1,8,8,7,2,4,8,0,7,2,0,7,2,6,4,9,6,6,7,1,0,7,7,10,10,2,6,4,2,1,9,8,6,2,1,7,10,5,0,5,6,4,5}
{5,10,4}
Returns: 46
{9,5,4,4,5,10,8,5,10,1,3,2,5,0,3,4,3,10,5,3,4,9,9,9,2,5,0,3,2,10,3,10,3,9,5,6,3,10,1,1,9,7,3,2,10,7,6,2,7,8}
{2,9,5,5,6,4,3,7,10,9,1,5,10,0,8,10,3,7,3,2,9,6,0,2,2,2,10,9,7,0,1,2,9,3,3,5,9,9,4,7,9,3,6,6,6,5,6,4,9,9}
{1,19,7}
Returns: 37
{4,3,7,7,10,6,6,8,4,5,2,9,6,9,10,1,5,5,4,2,10,5,5,2,6,7,1,7,8,10,2,4,5,4,4,8,8,2,5,8,9,7,0,9,3,1,0,1,6,5}
{8,6,6,2,3,7,4,10,4,4,6,9,10,9,0,0,8,7,10,6,5,1,0,5,10,2,8,1,2,5,5,4,0,10,0,9,6,1,8,8,2,9,0,10,1,0,5,5,4,8}
{7,18,2}
Returns: 46
{48,85,14,47,32,5,37,66,35,63,41,20,16,96,26,73,73,33,70,83,88,60,11,15,49,80,54,22,49,25,30,32,94,29,14,11,94,89,14,8,8,69,76,37,17,56,68,78,18,45}
{81,55,34,89,39,28,52,67,23,85,85,57,13,31,65,21,31,6,56,22,36,88,0,81,59,49,38,5,0,52,61,21,14,15,64,49,82,14,70,70,29,59,92,43,32,2,82,18,19,96}
{8,21,30}
Returns: 12
{39,91,75,50,18,46,6,0,33,54,72,9,82,14,36,69,61,53,15,4,79,84,55,7,49,5,93,63,39,10,41,68,10,65,23,48,44,50,96,1,78,98,1,56,34,29,32,79,51,32}
{45,64,89,68,53,41,100,91,97,73,1,89,31,68,27,72,55,66,50,79,26,58,67,77,67,7,71,12,54,78,73,87,82,46,11,51,49,71,100,11,66,95,94,40,70,64,72,57,55,100}
{31,42,34}
Returns: 18
{35,65,10,44,15,85,63,53,71,92,7,98,36,55,16,0,14,17,35,26,94,60,98,8,26,76,32,81,1,55,79,82,71,68,35,52,43,66,90,98,27,61,87,48,43,77,34,28,68,0}
{54,60,1,70,38,66,22,87,15,78,84,5,10,71,38,30,21,32,16,66,56,75,36,33,47,39,48,38,19,39,20,72,84,35,0,87,62,97,85,8,88,79,49,94,77,35,53,1,71,46}
{78,45,34}
Returns: 41
{34,91,31,1,64,7,7,78,28,86,7,73,23,88,10,48,42,7,43,61,28,27,32,58,77,26,30,79,22,71,86,13,33,73,38,44,78,76,33,50,18,28,73,55,11,76,53,82,42,22}
{98,61,71,69,45,27,77,0,1,81,36,48,0,94,54,11,82,49,47,73,66,61,36,75,41,28,66,100,73,70,38,14,0,40,12,43,30,56,18,35,7,37,35,79,97,86,93,77,33,45}
{2,36,64}
Returns: 27
{70,57,31,77,85,2,35,87,39,20,36,51,17,31,84,82,66,39,87,33,27,31,76,81,73,25,9,84,85,6,12,7,91,4,98,57,75,47,50,83,48,90,54,86,1,81,66,52,99,31}
{61,31,27,95,51,91,53,61,25,19,28,10,31,94,62,74,27,4,19,17,89,68,9,64,45,85,61,59,75,55,86,6,72,82,3,93,95,11,40,81,30,6,97,77,73,10,97,31,95,38}
{28,36,15}
Returns: 9
{2,7,5,8,1,6,2,4,10,10,1,5,3,10,9,3,8}
{10,8,2,8,3,6,2,8,9,8,10,7,9,10,2,1,3}
{7,20,12}
Returns: 17
{35,86,51,89,16,9,16,9,12,88,96,43,92,20,29,60,74}
{31,7,14,43,71,69,19,94,73,84,95,69,64,81,92,13,97}
{9,44,0}
Returns: 0
{58,90,28,11,54,84,17,34,100,24,16,8,47,35,64,56,81}
{80,31,48,5,13,72,87,89,100,19,44,86,49,32,98,30,92}
{13,57,91}
Returns: 14
{5,6,4,0,10,10,5,2,10,8,10,3,1,9,8,8,0,8,10,7,5,4,0,4,9}
{2,0,8,10,1,8,8,9,1,5,2,2,5,8,0,0,8,7,8,4,8,3,0,3,5}
{5,13,17}
Returns: 25
{46,69,32,60,27,8,62,91,48,85,15,35,56,63,37,62,10,94,0,1,63,61,2,71,66}
{47,41,53,30,81,69,47,74,25,47,56,22,22,22,43,53,37,68,19,20,33,68,44,28,6}
{47,28,10}
Returns: 6
{24,16,76,97,76,7,47,96,83,88,49,16,46,33,86,9,5,59,99,63,1,56,12,95,28}
{87,51,27,53,64,57,8,80,38,29,89,17,34,22,60,57,14,12,39,71,42,64,16,10,77}
{25,4,30}
Returns: 5
{10,1,5,0,3,7,9,3,9,10,4,8,10,0,9,2,0,8,4,3,3,7,5,6,0,10,7,9,3,6,6,1,1,9,1,3,3}
{4,9,2,4,3,9,3,1,1,2,4,9,2,10,7,2,2,1,0,5,4,6,6,6,0,2,4,4,4,5,10,0,0,6,1,7,6}
{5,18,19}
Returns: 37
{77,52,92,70,23,89,93,58,54,55,87,95,1,10,33,24,0,84,62,43,18,25,27,63,32,70,83,51,50,49,42,50,76,53,31,1,97}
{63,99,79,9,92,84,58,72,78,3,50,29,2,25,61,76,92,27,12,76,37,75,40,67,83,28,75,8,24,90,63,54,82,25,88,74,96}
{17,37,27}
Returns: 4
{81,21,7,30,20,59,48,37,65,67,30,37,54,89,87,45,91,39,15,80,36,1,22,87,1,78,52,67,11,89,87,9,15,82,95,68,83}
{65,83,32,44,63,98,58,72,0,93,67,25,55,79,71,17,61,52,17,82,77,71,67,62,77,36,69,55,8,48,77,33,24,75,64,89,64}
{57,1,13}
Returns: 2
{9,4,4,10,7,2,7,4,7,6,5,3,3,5,8,8,8,7,9}
{4,3,7,9,9,0,9,8,3,9,0,4,7,1,1,10,10,1,0}
{16,18,19}
Returns: 19
{94,50,91,71,32,84,57,71,82,35,30,2,97,1,73,36,67,60,76}
{53,8,4,81,8,43,41,49,100,65,95,39,58,23,14,37,60,30,15}
{13,34,41}
Returns: 5
{44,18,90,97,53,5,91,75,77,28,80,64,65,77,87,2,13,1,98}
{35,21,5,74,15,11,51,43,66,29,38,26,18,71,63,59,95,57,63}
{6,61,12}
Returns: 4
{3,1,1,10,5,8,6,1,7,2,9,10,8,0,8,4,7,4,0,7,7,8,10,10,10,9,6,1}
{5,6,3,2,7,0,0,4,3,10,10,10,8,3,10,7,4,8,1,8,3,8,6,10,2,1,8,0}
{11,10,20}
Returns: 28
{76,20,8,69,24,11,81,13,86,19,17,42,81,40,2,55,80,12,16,87,13,37,26,73,95,73,18,88}
{50,46,43,6,97,6,99,89,20,69,97,72,65,20,40,93,79,24,14,46,94,52,12,0,42,27,14,16}
{1,15,3}
Returns: 0
{44,100,98,78,43,41,34,98,69,42,38,44,62,97,31,81,53,28,33,37,71,61,29,84,69,41,84,86}
{38,3,19,25,5,46,55,90,34,42,75,57,69,96,100,84,55,79,69,53,98,95,70,57,5,89,28,15}
{75,16,62}
Returns: 20
{3,3,3,5,10,6,10,4,0,8,3,7,1,2,0,9,10,6,7,3,5,5,1,4,7,8,0,0,3,6,2,3,6,4,8,10,2,10,3,10,0,3,7,2,4}
{0,10,3,3,4,7,10,1,0,9,9,1,5,9,1,9,8,10,4,1,5,8,7,8,8,7,7,2,8,3,7,8,6,10,7,10,6,1,3,9,1,6,4,2,6}
{9,9,1}
Returns: 43
{77,39,48,9,84,27,34,76,21,80,36,86,61,31,66,80,26,39,12,62,77,44,22,4,39,15,22,47,74,3,14,63,59,64,23,10,64,53,63,72,20,58,24,92,34}
{59,49,19,51,50,34,15,15,40,60,4,33,53,84,98,59,25,88,73,39,100,32,61,70,75,86,66,76,4,23,55,32,75,37,49,30,21,54,45,35,47,20,20,30,65}
{34,25,50}
Returns: 30
{49,90,3,59,100,50,73,34,79,31,48,61,96,30,45,99,6,15,95,79,92,39,49,70,90,5,67,82,86,8,35,2,21,89,78,42,51,21,21,85,2,7,46,96,58}
{45,82,37,84,58,21,89,11,15,46,33,62,21,11,5,40,58,40,89,50,33,88,16,89,27,35,43,19,73,4,14,68,91,3,30,16,7,76,63,61,95,94,2,33,25}
{90,90,3}
Returns: 38
{1,6,8,10,7,2,0,1,7,8,10,8,5,2,3,9,4,4,2,2,5,10,3,1}
{3,10,10,2,1,8,2,8,6,0,3,0,9,7,8,5,8,6,8,7,1,10,2,1}
{12,18,18}
Returns: 24
{42,80,3,24,75,20,8,58,10,13,86,77,56,12,48,62,67,39,75,44,97,15,0,55}
{82,34,9,88,97,69,26,52,5,39,22,64,53,20,95,4,3,96,71,100,88,41,2,56}
{5,40,18}
Returns: 7
{76,46,5,44,8,26,89,99,69,46,11,64,94,90,41,59,90,84,9,37,0,19,12,12}
{46,18,62,84,60,98,43,5,71,71,35,57,71,21,38,12,66,56,27,70,2,83,94,46}
{7,65,18}
Returns: 6
{7,6,9,4,6,10,2,0,10,0,9,6,2,7,0,7,2,1,9,1,8,4,6,1,2,9,10,2,0,1,0,10,8,5,7}
{4,5,10,5,9,2,4,7,6,7,6,0,3,2,6,1,0,9,6,4,8,9,7,7,10,3,1,6,7,6,6,6,5,0,5}
{20,3,3}
Returns: 24
{78,14,25,25,52,59,9,42,61,85,90,54,90,84,7,52,80,55,16,7,21,50,11,52,83,45,84,8,57,78,61,43,37,59,86}
{23,29,36,8,76,13,45,71,98,59,68,13,10,92,97,15,60,44,37,100,33,33,7,74,8,12,67,3,22,99,39,96,100,67,25}
{48,38,32}
Returns: 17
{81,0,81,73,97,71,54,3,3,81,69,82,43,12,90,46,81,95,5,91,10,91,33,93,46,23,45,52,47,9,7,5,23,38,83}
{43,31,5,41,78,82,93,40,55,60,29,24,3,96,96,18,70,43,32,72,59,5,78,72,76,8,56,51,74,90,99,93,81,16,62}
{13,43,81}
Returns: 25
{4,7,5,8,9,2,2,4,10,10,7,6,6,0,5}
{5,8,9,10,3,4,8,8,8,10,0,10,7,10,0}
{2,8,13}
Returns: 15
{37,98,4,84,85,0,48,12,77,39,19,95,12,39,68}
{90,41,97,71,99,20,76,62,14,67,74,94,31,48,89}
{48,37,46}
Returns: 8
{99,5,41,44,96,26,86,54,69,35,57,60,93,58,76}
{8,52,25,92,4,54,63,70,7,83,48,20,31,54,88}
{91,96,30}
Returns: 15
{10,7,9,0,1,2,9,8,6,2,6,5,8,1,3,9,1,7,6,1,0,1,2,2,0,6,8,0,5,8,10,7,2,6,6,2,5,2,6,10,2,4,4,8,2,7,5,10,10,1}
{4,8,4,4,3,5,7,1,8,2,4,1,2,9,7,0,1,0,2,7,9,7,4,7,0,1,4,7,4,8,10,8,10,5,0,4,9,9,6,1,8,7,6,4,4,10,8,10,0,10}
{0,12,6}
Returns: 33
{56,40,19,25,78,16,91,20,86,93,63,60,43,68,56,18,76,86,37,28,32,17,54,88,47,76,44,41,72,75,19,39,21,14,52,50,96,83,8,41,4,72,100,48,13,60,35,50,100,7}
{91,73,49,56,65,57,90,43,84,14,74,31,7,39,39,96,5,47,16,34,33,4,3,23,53,83,22,100,21,8,70,95,41,81,84,84,39,67,73,77,90,90,90,43,22,92,75,7,91,69}
{20,18,28}
Returns: 9
{75,32,79,57,61,35,62,97,22,48,58,73,19,7,14,93,2,27,96,24,71,79,74,52,88,84,94,31,36,26,68,34,44,31,7,56,47,93,52,6,75,52,17,10,71,67,56,45,56,23}
{46,15,37,56,59,8,72,71,83,38,92,41,35,24,48,69,2,98,38,7,42,47,3,13,38,98,57,22,94,47,92,17,88,59,73,7,78,4,13,98,82,72,89,2,36,83,3,9,50,60}
{4,64,77}
Returns: 39
{1 }
{1 }
{0, 0, 1 }
Returns: 0
{41, 44, 41, 57, 58, 74, 84, 100, 58, 2, 43, 32, 82, 97, 44, 13, 35, 98, 96, 81, 43, 77, 18, 51, 27, 27, 39, 39, 45, 82, 59, 20, 28, 93, 6, 39, 64, 78, 28, 85, 17, 56, 3, 68, 4, 0, 36, 80, 41, 77 }
{67, 15, 53, 36, 88, 29, 26, 57, 68, 99, 97, 27, 51, 70, 3, 49, 65, 75, 35, 92, 66, 0, 23, 96, 38, 86, 98, 31, 26, 75, 30, 2, 92, 78, 100, 99, 38, 26, 85, 74, 77, 15, 16, 48, 100, 88, 55, 93, 99, 54 }
{39, 31, 34 }
Returns: 17
{3 }
{4 }
{1, 2, 3 }
Returns: 0
{1 }
{1 }
{0, 0, 2 }
Returns: 1
{1 }
{10 }
{1, 5, 5 }
Returns: 1
{2 }
{2 }
{1, 1, 1 }
Returns: 0
{1 }
{4 }
{2, 2, 4 }
Returns: 1
{5 }
{5 }
{3, 3, 2 }
Returns: 0
{1, 0 }
{1, 0 }
{0, 0, 2 }
Returns: 2
{5 }
{5 }
{1, 1, 4 }
Returns: 0
{3, 5, 4, 2, 8 }
{4, 2, 3, 8, 1 }
{0, 0, 10 }
Returns: 5
{3 }
{1 }
{1, 1, 2 }
Returns: 1
{3 }
{2 }
{0, 2, 2 }
Returns: 0
{5 }
{4 }
{4, 4, 2 }
Returns: 1
{0, 1, 2, 0 }
{0, 2, 3, 1 }
{0, 0, 0 }
Returns: 1
{3 }
{3 }
{5, 1, 1 }
Returns: 0
{10, 2 }
{12, 2 }
{2, 2, 0 }
Returns: 1
{5 }
{3 }
{4, 2, 1 }
Returns: 0
{3, 1 }
{1, 1 }
{2, 2, 0 }
Returns: 1
{3, 4, 4 }
{3, 2, 1 }
{4, 2, 1 }
Returns: 3
{2, 2, 2 }
{2, 2, 2 }
{1, 1, 2 }
Returns: 3
{3 }
{20 }
{25, 0, 0 }
Returns: 0
{5 }
{7 }
{2, 2, 5 }
Returns: 0
{10, 1 }
{10, 1 }
{1, 2, 3 }
Returns: 1