Да неужели?!
Сам алгоритм работает. Надо еще одну плюшечку добавить, но это пустяк, когда знешь, что оно работает как надо, и просто доделываешь, а не меняешь что-либо вслепую.
Я пообещала:
1) с мая готовиться к диплому
2) с июля - к экзамену на магистра
3) вести дневник пойманных слов
4) не пить утренний кофе после 9.00
5) не тащить кота в постель против его воли
6) с лета начать переводить книжку
Для меня было важно закончить семестр нормально, и я серьезно боялась, что из-за неспособности написать дурацкий код ничего не выйдет.
Короче, получу четверку и выполняю эти пункты.