Б могла состояться 23 числа только в том случае, если в этот день была О. если в этот день была О, то М должны придти не вчера сегодня, а через 14 дней после О, не раньше.так что либо Б невозможна впринципе, либо вы не правильно считаете цикл.на какой день цикла у вас был ПА и сколько дней цикл. стабилен ли цикл?перечитала ваш первый пост, совершенно не понятно на каком основании вы ждете М именно 28-2 марта. лучше напишите когда были последние М, а дальше уже дело подсчетов