Cape Breton puzzle