Porque de simmetry podemos suponer $a\geq b$.
Deje $g=\gcd(a,b)$ $a=gx$ $b=gy$ para algunos relativamente primos $x,y$. Vamos
$$k=\frac{b+p}{\gcd(a,b+p)} \in \mathbb{N}$$ Then we have $$xk\gcd(b,a+p) = (gx+p)y\implies x\mid (gx+p)y \implies x\mid py$$
y por lo $x\mid 2017$ por el lema de Gauss. Lo mismo es cierto para $y \mid 2017$. Así que desde $2107$ es el primer contamos $x=y=1$ o $x=2017$, $y=1$
Si $x=y$, entonces hemos terminado.
Si $x=p$ $y=1$ obtenemos $${2p\over \gcd(gp,2p)} = {g+1\over \gcd(p(g+1),g)}$$
Desde $g$ $g+1$ son relativamente primos tenemos $\gcd(p(g+1),g) =\gcd(p,g)$ y desde $\gcd(gp,2p) = p\gcd(g,2)$ hemos
$$\boxed{{2\over \gcd(g,2)} = {g+1\over \gcd(p,g)}}$$
Ahora$\gcd(p,g)\in\{1,p\}$, por lo que tenemos 2 casos:
caso: $\gcd(p,g) =p$ $p\mid g$ $g=pm$ algunos $m$. Así que tenemos $$2p = \gcd(g,2)(pm+1)$$
Vemos que $m$ debe abeja extraño por lo tanto $g$ es incluso lo $\gcd(g,2) =2$ y ahora tenemos a $p=pm+1$ lo cual es imposible.
caso:$\gcd(p,g) =1$, por lo que tenemos $$2 = \gcd(g,2)(g+1)$$ and so $g=1$. So $a=2017$ and $b=1$. (and of course $=1$ and $b=2017$ también funciona.)