回答

この問題は(x+a)(x+b)なのでxの二乗は気にしなくていいです。
a×bが-18になり、a>bの二数は
(a,b)で表すと(1,-18)(2,-9)(3,-6) (6,-3)
(9,-2)(18,-1)の6通りです。よって
m=-17,-7,-3, 3, 7, 17
です。

この回答にコメントする
疑問は解決しましたか?