n_tupler