Tavoahangy reagent