Sliding Dominoes

https://commons.wikimedia.org/wiki/File:100_grid.svg
Image: Wikimedia Commons

The squares of a 9×9 board are colored as shown, and then its surface is covered with 40 dominoes. Each domino covers two orthogonally adjacent squares, and the uncovered square is a black square on the boundary.

A move shifts a domino along its length by one square, so that it covers one empty square and exposes another. Prove that, for each of the black squares on the board, there’s a sequence of moves that will uncover it.

Click for Answer