如题
#include<bits/stdc++.h>
using namespace std;
#define zhangyunshuo90268 return 0;
struct re{
int x;//横坐标
int y;//纵坐标
}a[15];
bool cmp(re x,re y){
if(x.x!=y.x){
return x.x<y.x;
}
else{
return x.y<y.y;
}
}
int main(){
for(int i=1;i<=8;i++){
cin>>a[i].x>>a[i].y;
}
sort(a+1,a+8+1,cmp);
if(a[1].x!=a[2].x||a[2].x!=a[3].x||a[7].x!=a[8].x||a[4].x!=a[5].x||a[6].x!=a[7].x){
cout<<"ugly";
return 0;
}//判断横坐标是否合法
if(a[1].y!=a[4].y||a[4].y!=a[6].y||a[2].y!=a[7].y||a[3].y!=a[5].y||a[5].y!=a[8].y){
cout<<"ugly";
return 0;
}//判断纵坐标是否合法
cout<<"respectable";
zhangyunshuo90268;
}