Milly and Chocolates III (Mandatory)
Practice
3.8 (202 votes)
Easy Medium
Problem
26% Success 3665 Attempts 30 Points 2s Time Limit 256MB Memory 1024 KB Max Code

Milly loves chocolates very much. She is at the land of chocolates. This land has N rooms such that there are some chocolates of different brands in every room. It is possible that there can be multiple chocolates of same brand in a particular room. Now she is in a dilemma that whether she can eat at least K distinct branded chocolates at least once. Your task is to print the minimum number of rooms she must visit to eat at least those K distinct brands at least once.

Note : Once she enters a particular room, she will eat all of the chocolates available in that room.

Input

  • First line of the input will contain a integer T (number of test cases).
  • Then for every test case there will be one line containing the values of N (denoting the number of rooms) and K separated by a space.
  • Now each of the next N lines will first have a value P then P space separated strings denoting the names of the brands.

Output

  • For every test case, print the required answer and if it is not possible to eat those K distinct chocolates then print -1.

Constraints

  • 1 ≤ T ≤ 3
  • 1 ≤ N ≤ 16
  • 1 ≤ K ≤ 40
  • 1 ≤ P ≤ 10
  • 1 ≤ Length of the strings ≤ 10

Please login to use the editor

You need to be logged in to access the code editor

Loading...

Please wait while we load the editor

Loading...
Results
Custom Input
Run your code to see the output
Submissions
Please login to view your submissions
Similar Problems
Points:20
65 votes
Tags:
Ad-HocAlgorithmsApprovedEasyOpen
Points:30
150 votes
Tags:
ReadyBrute-force searchEasy-MediumApprovedBreadth-first search
Points:20
33 votes
Tags:
ApprovedBasic ProgrammingEasyOpenTwo dimensional