Synthesis, tautomerism and stereochemistry of spiropyrazolines