Triangle promotions

SELECT IN CHRONOLOGICAL ORDER