NC-Triangle