Magic Castle
Statement
A Magic Castle has n locked rooms labeled from 0 to n - 1 and you have a key only to room 0.
You want to get treasures from all the rooms, but you need to have a key to enter a locked room.
In every room random keys are waiting for you with numbers pointing to a corresponding door.
And you can take all of them with you to use later.
Given a count of rooms in a castle and key sets in each of them you need to check if you can grab all the treasures.
Input description
<<line 1>>: [[n]] - number of rooms in a castle.
<<The next n lines>>: The set of [[m]] keys in a room separated by spaces.
Output description
Please output number of unreachable rooms. If all rooms are reachable - it should be 0.
Constraints
2 <= [[n]] <= 99
1 <= [[m]] <= 10
Game modes
Fastest
Test cases
Test 1 Test
Input
4
1 2
2 1
3 0
0
Output
0
Validator 1 Validator
Input
3
1
2
0
Output
0
Test 2 Test
Input
3
0
1
2
Output
2
Validator 2 Validator
Input
2
0
1
Output
1
Test 3 Test
Input
3
1
1 2
0 2
Output
0
Validator 3 Validator
Input
3
0 1
1 2
2
Output
0
Test 4 Test
Input
4
1 3
3 0 1
2
0
Output
1
Validator 4 Validator
Input
4
0 2
1 2
2 0
3 2 0
Output
2
Test 5 Test
Input
10
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
1 2 3 4 5 6 7
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9 0
Output
0
Validator 5 Validator
Input
10
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7
1 2 3 4 5 6
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
Output
0
Test 6 Test
Input
5
4 3
1
3 2 4
2 4
0 3
Output
1
Validator 6 Validator
Input
5
0
1 2
1 2 4
3
0 2
Output
4
Solution language
Solution
Stub generator input