#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <cstring>
#include <math.h>
#include <cmath>
using namespace std;
int main()
{
int x1, x2, x3, y1, y2, y3;
int a, b, c;
int a2, b2, c2, v2;
do
{
cin >> x1 >> y1 >> x2 >> y2 >> x3 >> y3;
a2 = pow(abs((y3-y1)),2) + pow(abs((x3-x1)),2);
b2 = pow(abs((y2-y1)),2) + pow(abs((x2-x1)),2);
c2 = pow(abs((y2-y3)),2) + pow(abs((x2-x3)),2);
cout << a2 << endl << b2 << endl << c2 << endl;
a=round(sqrt(a2));
b=round(sqrt(b2));
c=round(sqrt(c2));
cout << a << endl << b << endl << c << endl;
if(a > b && a > c)
{
if (a2<c2+b2);
cout << 'O';
if (a2=c2+b2)
cout << 'P';
if (a2>c2+b2)
cout << 'R';
}
if(b > a && b > c)
{
if (b2<c2+a2);
cout << 'O';
if (b2=c2+a2)
cout << 'P';
if (b2>c2+a2)
cout << 'R';
}
if(c > a && c> b)
{
if (c2<a2+b2);
cout << 'O';
if (c2=a2+b2)
cout << 'P';
if (c2>a2+b2)
cout << 'R';
}
}
while ((x1==0) && (x2==0) & (x3==0) && (y1==0) && (y2==0) & (y3==0));
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPGNvbmlvLmg+CiNpbmNsdWRlIDxjc3RyaW5nPgojaW5jbHVkZSA8bWF0aC5oPgojaW5jbHVkZSA8Y21hdGg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKCgppbnQgbWFpbigpCnsKICAgIGludCB4MSwgeDIsIHgzLCB5MSwgeTIsIHkzOwogICAgaW50IGEsIGIsIGM7CiAgICBpbnQgYTIsIGIyLCBjMiwgdjI7CgogICAgZG8KICAgIHsKICAgICAgICBjaW4gPj4geDEgPj4geTEgPj4geDIgPj4geTIgPj4geDMgPj4geTM7CgogICAgICAgIGEyID0gcG93KGFicygoeTMteTEpKSwyKSArIHBvdyhhYnMoKHgzLXgxKSksMik7CiAgICAgICAgYjIgPSBwb3coYWJzKCh5Mi15MSkpLDIpICsgcG93KGFicygoeDIteDEpKSwyKTsKICAgICAgICBjMiA9IHBvdyhhYnMoKHkyLXkzKSksMikgKyBwb3coYWJzKCh4Mi14MykpLDIpOwoKICAgICAgICBjb3V0IDw8IGEyIDw8IGVuZGwgPDwgYjIgPDwgZW5kbCA8PCBjMiA8PCBlbmRsOwogICAgICAgIGE9cm91bmQoc3FydChhMikpOwogICAgICAgIGI9cm91bmQoc3FydChiMikpOwogICAgICAgIGM9cm91bmQoc3FydChjMikpOwogICAgICAgIGNvdXQgPDwgYSA8PCBlbmRsIDw8IGIgPDwgZW5kbCA8PCBjIDw8IGVuZGw7CgoKICAgICAgICBpZihhID4gYiAmJiBhID4gYykKICAgICAgICB7CiAgICAgICAgICAgIGlmIChhMjxjMitiMik7CiAgICAgICAgICAgIGNvdXQgPDwgJ08nOwogICAgICAgICAgICBpZiAoYTI9YzIrYjIpCiAgICAgICAgICAgIGNvdXQgPDwgJ1AnOwogICAgICAgICAgICBpZiAoYTI+YzIrYjIpCiAgICAgICAgICAgIGNvdXQgPDwgJ1InOwogICAgICAgIH0KCiAgICAgICAgaWYoYiA+IGEgJiYgYiA+IGMpCiAgICAgICAgewogICAgICAgICAgICBpZiAoYjI8YzIrYTIpOwogICAgICAgICAgICBjb3V0IDw8ICdPJzsKICAgICAgICAgICAgaWYgKGIyPWMyK2EyKQogICAgICAgICAgICBjb3V0IDw8ICdQJzsKICAgICAgICAgICAgaWYgKGIyPmMyK2EyKQogICAgICAgICAgICBjb3V0IDw8ICdSJzsKCiAgICAgICAgfQoKICAgICAgICBpZihjID4gYSAmJiBjPiBiKQogICAgICAgIHsKICAgICAgICAgICAgaWYgKGMyPGEyK2IyKTsKICAgICAgICAgICAgY291dCA8PCAnTyc7CiAgICAgICAgICAgIGlmIChjMj1hMitiMikKICAgICAgICAgICAgY291dCA8PCAnUCc7CiAgICAgICAgICAgIGlmIChjMj5hMitiMikKICAgICAgICAgICAgY291dCA8PCAnUic7CiAgICAgICAgfQoKCgoKCiAgICB9CiAgICB3aGlsZSAoKHgxPT0wKSAmJiAoeDI9PTApICYgKHgzPT0wKSAmJiAgKHkxPT0wKSAmJiAoeTI9PTApICYgKHkzPT0wKSk7CgogICAgcmV0dXJuIDA7Cn0K