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