{"trustable":true,"sections":[{"title":"","value":{"format":"HTML","content":"\u003cdiv class\u003d\"problem_par\"\u003e\u003cdiv class\u003d\"problem_par_normal\"\u003eVladislav Isenbaev là nhà vô địch hai lần của Ural, á quân của TopCoder Open 2009, và nhà vô địch tuyệt đối của ACM ICPC 2009. Trong thời gian bạn dành để đọc đề bài này, Vladislav đã giải quyết một bài toán. Có thể, thậm chí là hai…\r\n\u003c/div\u003e\u003c/div\u003e\u003cdiv class\u003d\"problem_par\"\u003e\u003cdiv class\u003d\"problem_par_normal\"\u003eKể từ khi Vladislav Isenbaev tốt nghiệp từ Trung tâm Giáo dục và Khoa học Chuyên ngành tại Đại học Nhà nước Ural, nhiều thí sinh cũ và hiện tại tại USU đã biết đến anh ấy trong nhiều năm. Một số người trong số họ tự hào nói rằng họ đã chơi trong cùng một đội với anh ấy hoặc chơi trong cùng một đội với một trong những đồng đội của anh ấy…\r\n\u003c/div\u003e\u003c/div\u003e\u003cdiv class\u003d\"problem_par\"\u003e\u003cdiv class\u003d\"problem_par_normal\"\u003eHãy định nghĩa \u003ci\u003esố Isenbaev\u003c/i\u003e như sau. Số này đối với chính Vladislav là 0. Đối với những người đã chơi trong cùng một đội với anh ấy, số là 1. Đối với những người không phải là đồng đội của anh ấy nhưng đã chơi trong cùng một đội với một hoặc nhiều đồng đội của anh ấy, số là 2, và cứ như vậy. Nhiệm vụ của bạn là tự động hóa quá trình tính toán số Isenbaev để mỗi thí sinh tại USU đều biết được mức độ gần gũi của họ với nhà vô địch ACM ICPC.\r\n\u003c/div\u003e\u003c/div\u003e"}},{"title":"Input","value":{"format":"HTML","content":"\u003cdiv class\u003d\"problem_par\"\u003e\u003cdiv class\u003d\"problem_par_normal\"\u003eDòng đầu tiên chứa số lượng đội \u003ci\u003en\u003c/i\u003e (1 ≤ \u003ci\u003en\u003c/i\u003e ≤ 100). Trong mỗi dòng tiếp theo \u003ci\u003en\u003c/i\u003e, bạn sẽ được cung cấp tên của ba thành viên của đội tương ứng. Các tên được ngăn cách bằng một khoảng trắng. Mỗi tên là một dòng không rỗng bao gồm các chữ cái tiếng Anh, và độ dài tối đa là 20 ký tự. Chữ cái đầu tiên của một tên là chữ hoa và các chữ cái còn lại là chữ thường.\r\n\u003c/div\u003e\u003c/div\u003e"}},{"title":"Output","value":{"format":"HTML","content":"\u003cdiv class\u003d\"problem_par\"\u003e\u003cdiv class\u003d\"problem_par_normal\"\u003eĐối với mỗi thí sinh được đề cập trong dữ liệu đầu vào, xuất một dòng với tên của họ và số Isenbaev. Nếu số không xác định, hãy xuất “không xác định” thay cho nó. Các thí sinh phải được sắp xếp theo thứ tự từ điển.\r\n\u003c/div\u003e\u003c/div\u003e"}},{"title":"Sample","value":{"format":"HTML","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e7\r\nIsenbaev Oparin Toropov\r\nAyzenshteyn Oparin Samsonov\r\nAyzenshteyn Chevdar Samsonov\r\nFominykh Isenbaev Oparin\r\nDublennykh Fominykh Ivankov\r\nBurmistrov Dublennykh Kurpilyanskiy\r\nCormen Leiserson Rivest\r\n\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003eAyzenshteyn 2\r\nBurmistrov 3\r\nChevdar 3\r\nCormen undefined\r\nDublennykh 2\r\nFominykh 1\r\nIsenbaev 0\r\nIvankov 2\r\nKurpilyanskiy 3\r\nLeiserson undefined\r\nOparin 1\r\nRivest undefined\r\nSamsonov 2\r\nToropov 1\r\n\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e"}}]}