Error in appending the board


Error Message: Oops, try again.
It looks like your board has 5 references to the same row! This will
cause problems later on. Read the hint for more information and use a
for loop to complete this lesson

I expect the code to compile properly. When i replace board.append(row) with board.append(['O','O','O','O','O']), it goes through. Why is this happening? And what does the error message mean?

for i in range(0,5):


how this works, I have no idea, but instead of having a list with 5 O's you need to do the row * 5 in the append brackets