dinteger and hinteger