Нашла в Инете ответ, он меня морально не удовлетворил. Все подобные решения имеют дефект - они раскручиваются РЕТРОСПЕКТИВНО, т.е. начинают выстраиваться с конца, который почему-то предполагают единственно верным. Для иллюстрации вспомнила более наглядный пример, из детства. Одного ученого-астролога восточных падишах собирался казнить на будущей неделе, но в виде исключения он мог быть отпущен, если бы предсказал день своей казни накануне. Ученый, сидя в тюрьме долго размышлял: если бы меня хотели казнить в последний день недели, в воскресенье, я бы об этом узнал в субботу, и казнь бы отменили, поэтому воскресенье отменяется. Раз так, то крайний срок — суббота, предупредить должны были бы  в пятницу, но опять получается, что я знал бы накануне. Так он перебрал все дни, и решил, что его вообще невозможно казнить. Каково же было его удивление, когда в четверг за ним неожиданно пришли. (Его, ессно, потом отпустили, ибо падишах был поражен ходом его мыслей и никак не мог понять, где же тот ошибся.)))))Так вот, возвращаясь к этой задаче, ее нельзя «тянуть с хвоста», ибо, после каждого замоченного пирата, логика оставшихся может меняться.