There is any stone soluble acid
Have you tried Google? Have you read your basic chemistry yet?
Depends on the stone. Acetic acid to hydrofluoric acid.