#include <iostream>
#include <cmath>
using namespace std;
float a,b,c,w1,w2,w3,wS;
float Angle(float b1,float b2,float b3){
float katRad = acos((pow(b1,2)+pow(b2,2)-pow(b3,2))/(2*b1*b2));
float katSt = katRad * 180 / M_PI;
return katSt;
}
int main() {
cin >> a >> b >> c;
w1 = Angle(a,b,c);
w2 = Angle(c,a,b);
w3 = Angle(b,c,a);
wS = w1+w2+w3;
cout << "Kat 1: " << w1 << endl;
cout << "Kat 2: " << w2 << endl;
cout << "Kat 3: " << w3 << endl;
cout << "Suma Katow: " << wS << endl;
if(wS==180){
cout << "Suma Poprawna" <<endl;
}else{
cout << "Suma niepoprawna" << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKZmxvYXQgYSxiLGMsdzEsdzIsdzMsd1M7CgpmbG9hdCBBbmdsZShmbG9hdCBiMSxmbG9hdCBiMixmbG9hdCBiMyl7CglmbG9hdCBrYXRSYWQgPSBhY29zKChwb3coYjEsMikrcG93KGIyLDIpLXBvdyhiMywyKSkvKDIqYjEqYjIpKTsKCWZsb2F0IGthdFN0ID0ga2F0UmFkICogMTgwIC8gTV9QSTsKCXJldHVybiBrYXRTdDsKfQoKaW50IG1haW4oKSB7CgljaW4gPj4gYSA+PiBiID4+IGM7Cgl3MSA9IEFuZ2xlKGEsYixjKTsKCXcyID0gQW5nbGUoYyxhLGIpOwoJdzMgPSBBbmdsZShiLGMsYSk7Cgl3UyA9IHcxK3cyK3czOwoJY291dCA8PCAiS2F0IDE6ICIgPDwgdzEgPDwgZW5kbDsKCWNvdXQgPDwgIkthdCAyOiAiIDw8IHcyIDw8IGVuZGw7Cgljb3V0IDw8ICJLYXQgMzogIiA8PCB3MyA8PCBlbmRsOwoJY291dCA8PCAiU3VtYSBLYXRvdzogIiA8PCB3UyA8PCBlbmRsOwoJaWYod1M9PTE4MCl7CgkJY291dCA8PCAiU3VtYSBQb3ByYXduYSIgPDxlbmRsOwoJfWVsc2V7CgkJY291dCA8PCAiU3VtYSBuaWVwb3ByYXduYSIgPDwgZW5kbDsKCX0KCXJldHVybiAwOwp9