Rotate puzzle: cats and dogs