Условие:
На вход программе подаются строки с информацией по книгам некоторого книжного магазина в формате:
<автор 1>: <название 1>
...
<автор N>: <название N>
Авторы с названиями могут повторяться. Также в программе уже реализовано чтение этих строк и сохранение в списке:\nlst_in = list(map(str.strip, sys.stdin.readlines()))
Необходимо, используя генераторы, сформировать словарь с именем d вида:
{'автор 1': {'название 1', 'название 2', ..., 'название M'}, ..., 'автор K': {'название 1', 'название 2', ..., 'название S'}}
То есть, ключами выступают уникальные авторы, а значениями - множества с уникальными названиями книг соответствующего автора.
На экран ничего выводить не нужно, только сформировать словарь обязательно с именем d - он, далее будет проверяться в тестах!

