sheep tiles: matching puzzle