triangle3qi