Does your counter example not pretty much answer the question? It proves 20 is not quite enough but with 21 or 4 open it is impossible to have a blank in all 5 columns and all 5 rows.

A no-brainer that one, Jem.