Jupiter moons problem explanation