Five varieties of hydrogen bond in 1-formyl-3-thiosemicarbazide: an electron density study.