Пошукова машина придназначена для швидкого пошуку слів у великому тексті. У цій задачі потрібно реалізувати різновидність пошукової машини, яка знаходить номери тих рядків заданого тексту, у якоих зустрічаються усі слова з заданого набору.
У першому рядку вхідного файлу задано послідовність слів. В інших рядках файлу задано деякий текст. Слово складається з символів латинського алфавіту. Слова відокремлють одне від одного символами, які не є символами латинського алфавіту, або переведеннями рядків.
Рядкові та прописні латинські літери не розрізняються. Послідовність містить не більше 10 слів. Довжина слова не менше 1 і не більше 30 символів. У тексті не більше 250 рядків і не більш 10000 різних слів. Рядки складаються з символів з кодами від 32 до 255, включно. Розмір файлу не перевищує 3 Мб.
У вихідний файл виведіть у порядку зростання номери рядків тексту, які задовольняють умові задачі.