//所有节点度数均为2是环形
//所有节点中有两个结点度为1,其它结点度为2是链型
//在上述两种情况之外,所有节点中只有度为1和2的结点以及一个度大于等于3的结点,是星型
#include <iostream>
#include <vector>
using namespace std;

int main() {
    //读入数据
    int n, m;
    cin >> n >> m;
    
    //记录计算机结点度的数组
    vector<int> du(n, 0);
    //获取每个节点的度
    for(int i = 0; i < m; i++){
        int x , y;
        cin >> x >> y;
        du.at(x - 1)++;
        du.at(y - 1)++;
    }
    
    //度为1、2和超过2的节点个数
    int du_1 = 0;
    int du_2 = 0;
    int du_over2 = 0;
    for(int i = 0; i < n; i++){
        if(du.at(i) == 1){
            du_1++;
        }
        else if(du.at(i) == 2){
            du_2++;
        }
        else if(du.at(i) > 2){
            du_over2++;
        }
        else{}
    }
    //判断并输出结果
    if(du_2 == n){
        cout << "ring" << endl;
    }
    else if(du_1 == 2 && du_2 == n - 2){
        cout << "line" << endl;
    }
    else if(du_over2 == 1 && du_1 + du_2 == n - 1){
        cout << "star" << endl;
    }
    else{
        cout << "unknown" << endl;
    }

    return 0;
}
// 64 位输出请用 printf("%lld")