Почему надо писать: if (start % multiple != 0) continue; А не: if (start % multiple == 0) continue;