Triangle problems