> x^2-6x+1=n^2
(x-3)^2 - n^2 = 8
( x - 3 + n )( x - 3 - n ) = 8
と分解して、左辺が8の約数の積になるような、x,nを見つければよい。