I know its kinda pathetic xD and i cant believe im asking but.....

I tried it, my dad tried it, and we don't get it. xD

In a recent survey of 300 students, 152 students had at least one dog, 120 students had at least one cat, and 46 students had at least one cat and one dog. How many of the surveyed students dont have at least one cat or one dog.

i know theres a trick cause it says 152 had at least one dog, but that means thye could have also been put under the 46 syudents that have at least one cat and one dog, but how do i solve it? confusing