HOARE/RIZZA/LONG