論証力を試す問題を質問します。

2^n=(n^3+n^2+121)/n
を満たす正整数nは存在するか。
存在するならばすべて求め、存在しないならばそのことを証明せよ。