Find the smallest natural number $n$ for which there exists a natural number $x$ such that
\[(x+1)^3 + (x+2)^3 + (x+3)^3 + (x+4)^3 = (x+n)^3.\]

Let's think step by step and output the final answer within \boxed{}.
user