You all have good points and I thought of all of them and the reason I've posted this is because of the square numbers as rodigee said. Well I think if n = k*k then k is one of the numbers between 1 and n-1. since n=k*k then k divides (n-k) and this is smaller the n-1 which means n divides (n-1)!.
Sorry, xax but I don't really understand your idea heh. This is how I see it:
[tex]n > 4[/tex] implies that
[tex]\sqrt{n} > 2[/tex] so we also have that [tex]\sqrt{n}\sqrt{n} > 2\sqrt{n}[/tex] or simply [tex]n > 2\sqrt{n}[/tex], meaning that [tex]2\sqrt{n}[/tex] and [tex]\sqrt{n}[/tex] both show up in [tex](n-1)![/tex] so we're good to go.