#include <iostream>
#include <algorithm>
using namespace std;

int main() {
    int a, b, c;
    cin >> a >> b >> c;

    // 将三个边按从小到大排序
    int sides[3] = {a, b, c};
    sort(sides, sides + 3);

    // 判断是否能构成三角形
    if (sides[0] + sides[1] <= sides[2]) {
        cout << "no" << endl;
    } else {
        // 计算两个短边的平方和与长边的平方
        int sum_of_squares = sides[0] * sides[0] + sides[1] * sides[1];
        int longest_square = sides[2] * sides[2];

        // 根据平方和关系判断三角形类型
        if (sum_of_squares > longest_square) {
            cout << "ruijiao" << endl;
        } else if (sum_of_squares == longest_square) {
            cout << "zhijiao" << endl;
        } else {
            cout << "dunjiao" << endl;
        }
    }

    return 0;
}    
/**************************************************************
	Problem: 1018
	User: fuyijun
	Language: C++
	Result: Accepted
	Time:14 ms
	Memory:2076 kb
****************************************************************/