Volendo puoi dare uno sguardo alla soluzione proposta in questo post. Basta riadattarla (cioè praticamente mettere % 2 anziché < 0).