y_n()