ml は m の倍数
m が2以上または-2以下であるとき、l をどんな整数としても ml が任意整数を表すようにはできないので、
そもそも論法が間違っている
また、4x^3+6x^2m+4xm^2+m^3-m^3l^4 の最期の項は負なので整数解の範囲を特定するのが困難
問題をより複雑にしてしまっている