Несколько дней назад я уже просила о помощи. Одно из присланных решений не прошло. Помогите решить эту задачу, пожалуйста. Парламент некоторой страны принял новый закон о праздничных днях. Согласно этому закону первые K (1≤K≤50) дней года, а также 23 февраля (День 2-го тура олимпиады по информатике) и 8 марта объявляются праздничными, а все остальные праздники отменяются. При этом все выходные (суббота и воскресенье), попавшие на праздничные дни, переносятся на следующие за этими праздниками рабочие дни. В зависимости от того, на какой день недели приходится 1 января, количество нерабочих дней, которые идут подряд, может меняться. Требуется определить, какое наибольшее количество нерабочих дней может идти подряд. По формуле 2 + (k % 5) + 7 * (k // 5) прохожу 80% тестов, а потом никак не могу правильно решить с праздниками. Заранее спасибо