start f start g start h end h end g end f 42