Carbonate rock