Lo que me pasa es que si le doy un valor n=20 y un valor 284. Me comprueba 21 con 284, 22 con 284 etc... pero si le doy un valor de 285 me comprueba con 285 y si lo disminuyo cada vez que me hace la funcion me aumenta la n y me disminuye m y asi nunca se encuentran.
Donde podria meter