Triangle application