ALGORITHM G