On a regular chess board (8 by 8 possible positions) we place 8 towers. How many possibilities are there where no tower can beat another tower, i.e no more than one tower on each row and and column.
This is for example an allowed configuration:

The correct answer is 8!, and the expiation goes something like:
Chose a certain row. On this row, we have 8 possible allowed choices for the first piece. On the next row, we have 7 possible positions. Etc, down to the last row.
However, I don't really understand why my way of thinking is incorrect. I was thinking that for the first piece, we have 8*8 allowed positions. For the next one, the first piece have "tainted" an entire row and column, allowing us 7*7choices, etc. This, of course, give us many more choices.
I have a gut feeling that it's wrong, but I can't really tell why.
Any suggestions?