In a school of 464 students, 89 students are in the band, 215 students are on sports teams, and 31 students participate in both activities. How many students are involved in neither band nor sports?
A.160 students
B.191 students
C.249 students
D.433 students