rationals and integers