You have 100 people. 90 have French heritage, 80 have English heritage and 75 have Native American heritage, how many have heritage from all 3 cultures?