Question 1A pet shop has 30 white and grey animals altogether. Of the 20 white animals, 7 are rabbits. Among the grey animals, 8 are not rabbits. How many rabbits are in the shop? 79101215