#include <iostream>
#include <cmath>
using namespace std;
int main() {
double a,b,c;
cin >> a >> b >> c;
if ((a+b>c) || (b+c>a) || (c+a>b)) {
double cv=a+b+c;
double p=(a+b+c)/2;
double dt=sqrt(p*(p-a)*(p-b)*(p-c));
if (a==b==c) {
cout << "Tam giac deu" << endl;
cout << "Chu vi: " << cv << endl;
cout << "Dien tich: " << dt;
} else if (a==b || b==c || c==a) {
cout << "Tam giac can" << endl;
cout << "Chu vi: " << cv << endl;
cout << "Dien tich: " << dt;
} else if (pow(a,2)+pow(b,2)==pow(c,2) || pow(b,2)+pow(c,2)==pow(a,2) || pow(c,2)+pow(a,2)==pow(b,2)) {
cout << "Tam giac vuong" << endl;
cout << "Chu vi: " << cv << endl;
cout << "Dien tich: " << dt;
} else if (a==b || b==c || c==a && pow(a,2)+pow(b,2)==pow(c,2) || pow(b,2)+pow(c,2)==pow(a,2) || pow(c,2)+pow(a,2)==pow(b,2)) {
cout << "Tam giac vuong can" << endl;
cout << "Chu vi: " << cv << endl;
cout << "Dien tich: " << dt;
}
} else {
cout << "Tam giac thuong"; }
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWRvdWJsZSBhLGIsYzsKCWNpbiA+PiBhID4+IGIgPj4gYzsKCWlmICgoYStiPmMpIHx8IChiK2M+YSkgfHwgKGMrYT5iKSkgewoJCWRvdWJsZSBjdj1hK2IrYzsKCQlkb3VibGUgcD0oYStiK2MpLzI7CgkJZG91YmxlIGR0PXNxcnQocCoocC1hKSoocC1iKSoocC1jKSk7CgkJaWYgKGE9PWI9PWMpIHsKCQkJY291dCA8PCAiVGFtIGdpYWMgZGV1IiA8PCBlbmRsOwoJCQljb3V0IDw8ICJDaHUgdmk6ICIgPDwgY3YgPDwgZW5kbDsKCQkJY291dCA8PCAiRGllbiB0aWNoOiAiIDw8IGR0OwoJCX0gZWxzZSBpZiAoYT09YiB8fCBiPT1jIHx8IGM9PWEpIHsKCQkJY291dCA8PCAiVGFtIGdpYWMgY2FuIiA8PCBlbmRsOwoJCQljb3V0IDw8ICJDaHUgdmk6ICIgPDwgY3YgPDwgZW5kbDsKCQkJY291dCA8PCAiRGllbiB0aWNoOiAiIDw8IGR0OwoJCX0gZWxzZSBpZiAocG93KGEsMikrcG93KGIsMik9PXBvdyhjLDIpIHx8IHBvdyhiLDIpK3BvdyhjLDIpPT1wb3coYSwyKSB8fCBwb3coYywyKStwb3coYSwyKT09cG93KGIsMikpIHsKCQkJY291dCA8PCAiVGFtIGdpYWMgdnVvbmciIDw8IGVuZGw7CQkJCgkJCWNvdXQgPDwgIkNodSB2aTogIiA8PCBjdiA8PCBlbmRsOwoJCQljb3V0IDw8ICJEaWVuIHRpY2g6ICIgPDwgZHQ7CgkJfSBlbHNlIGlmIChhPT1iIHx8IGI9PWMgfHwgYz09YSAmJiBwb3coYSwyKStwb3coYiwyKT09cG93KGMsMikgfHwgcG93KGIsMikrcG93KGMsMik9PXBvdyhhLDIpIHx8IHBvdyhjLDIpK3BvdyhhLDIpPT1wb3coYiwyKSkgewoJCQljb3V0IDw8ICJUYW0gZ2lhYyB2dW9uZyBjYW4iIDw8IGVuZGw7CgkJCWNvdXQgPDwgIkNodSB2aTogIiA8PCBjdiA8PCBlbmRsOwoJCQljb3V0IDw8ICJEaWVuIHRpY2g6ICIgPDwgZHQ7CgkJfQoJfSBlbHNlIHsKCQljb3V0IDw8ICJUYW0gZ2lhYyB0aHVvbmciOwl9Cn0=