Дан связный неориентированный граф.
Вам поступают запросы вида: проверить, останется ли граф связным после удаления некоторого маленького множества рёбер.
Первая строка входного файла содержит два числа - N и M (1 ≤ N ≤ 10000, 1 ≤ M ≤ 100000), обозначающие число вершин и число рёбер, соответственно. Следующие M строк содержат описание рёбер. Каждая строка состоит из двух чисел a и b - номера вершин, соединяемых соответствующим ребром. В графе нет петель и кратных рёбер. Вершины графа нумеруются с единицы. Рёбра нумеруются с единицы в том порядке, в котором они заданы во входном файле.
Следующая строка содержит единственное число K (1 ≤ K ≤ 100000), обозначающее число запросов. Следующие K строк содержат описание запросов. Каждое описание начинается с числа C (1 ≤ C ≤ 4), обозначающее число рёбер в запросе, далее следуют C чисел, обозначающих номера рёбер, входящих в запрос. Все рёбра, входящие в запрос, являются различными.
Для каждого запроса выведите единственную строку. В i-й строке должно содержаться слово "Connected", если удаление всех рёбер из соответствующего запроса сохранит связность графа, и "Disconnected" в противном случае.