Вам не знакомо деление по модулю?