If they were right, it would basically solve the problem that he and James had been working on for 20 years.
Si tenían razón, básicamente resolvería el problema en el que James había trabajado por 20 años.