How many pairs of postive integers (a,b) with a≥b are there such that a2+b2 divides both a3+b and a+b3?<spanclass=′latex−bold′>(A)</span>0<spanclass=′latex−bold′>(B)</span>1<spanclass=′latex−bold′>(C)</span>2<spanclass=′latex−bold′>(D)</span>3<spanclass=′latex−bold′>(E)</span>Infinitely many