某大学の入試問題です。

50以下の自然数 p で以下の条件を満たすものの個数を求めよ。
 2つの自然数 m,n が存在して p=n^2-m^3 を満たす。

どうしてもわかりません。