h d g a e f.