triangle problems