Another way is to bleach and redevelop with a staining developer several times to build density and contrast. A thread search should find you sufficient details to make a decision on it.