В функции main() нужно заполнить словарь search_criteria с критериями поиска (можно указать любое количество критериев).
Во время работы программы генерируется teachers.csv, содержащий указанное в константе FILE_SIZE количество записей. Созданные списки с индексами объектов по уникальным полям сохраняются в файлах <field_name>_inverted.csv. Учителя соответсвующие указанному критерию поиска сохраняются в файл found_teachers.csv, если таких учителей нет - в файл и консоль выводится сообщение, что преподавателей, соответствующих критериям поиска не найдено.
В консоль также выводится время выполнения функции поиска и количество найденных преподавателей.