Triangle coverage