Answer:
245 physics and 156 history
Explanation:
401-89=312
312/2=156
156+89=245
245+156=401
6.2m questions
8.2m answers