When the petition is found to be sufficient, the City Administrator shall so certify to the council at its next meeting, stating the number of petitioners and the percentage of the total number of voters which they constitute, and the council shall at once read the ordinance and refer it to an appropriate committee, which may be a committee of the whole. The committee or council shall thereupon provide for public hearings upon the ordinance, after the holding of which the ordinance shall be finally acted upon by the council not later than sixty-five days after the date upon which it was submitted to the council by the City Administrator. If the council fails to adopt the proposed ordinance, or adopts it in a form different from that set forth in the petition and unsatisfactory to the petitioners, the proposed ordinance shall be submitted by the council to the vote of the electors at the next regular municipal election; but if the number of signers of the petition is at least equal to ten per cent of the total number of voters registered on the date of the last preceding regular municipal election, the council shall call a special election upon the measure. Such special election shall be held not less than thirty nor more than forty-five days from the date of final action on the ordinance by the council or after the expiration of sixty-five days from the date of submission to the council when there has been no final action; but if a regular election is to occur within three months, the council may submit the ordinance at that election. If the council passes the proposed ordinance with amendments and at least four-fifths of the committee of petitioners do not express their dissatisfaction with such amended form by a statement filed with the City Administrator within ten days of the passage thereof by the council, the ordinance need not be submitted to the electors.