In a school there are 20 teachers who teach mathematics or physics. Of these, 12 teach mathematics and 4 teach physics and mathematics. How many teach physics?