>>500
x(x+1) + y(y+1) + z(z+1) = 14
3≧x≧y≧z≧0 として

x=3 のとき y=1, z=0
x=2 のとき y=2, z=1

で終わりでしょ。あとはxyzの並べ替えだけ。