Не могу понять, в чем ошибка? Создание словаря выполнено четко по аналогии с первой строкой, предложенной при формировании задачи. Да, это нежелательный вариант, но все равно должен работать?