Solutions and reagents