How many numbers are there from 700 to 950 (including both) which are neither divisible by 3 nor by 7?
A
107
B
141
C
144
D
145
Correct Answer: 144