So my cousin is in the math team (7th grade) and he was asking me for help on one of his problems but I don't know how to solve 

For what positive integer n does $3n^3 + 3n^2 + 4n = n^n$

anyone know how to do this?