#include <stdio.h>
#include <stdlib.h>
#include <math.h>
typedef struct tower
{
double raio;
int x,y;
} tTR;
int tgl (tTR t[3],int a, int b)
{
int i,p=0, l1, l2,comp;
for(i=0; i>3; i++)
{
l1=t[i].x-a;
l2=t[i].y-b;
comp= hypot(l1,l2);
if(comp<=t[i].raio)
{
p++;
}
}
return p;
}
int main()
{
int c[2];
scanf("%d %d", &c
[0], &c
[1]); tTR lc[3];
int i;
for(i = 0; i<3; i++)
{
scanf("%lf %d %d", &lc
[i
].
raio, &lc
[i
].
x, &lc
[i
].
y); }
int p=0,l1,l2,comp;
for(i=0; i<3; i++)
{
l1=lc[i].x-c[0];
l2=lc[i].y-c[1];
comp= hypot(l1,l2);
if(comp<=lc[i].raio)
{
p++;
}
}
if(p==3)
{
printf("Celular encontrado\n"); }
else
printf("Nao foi possivel encontrar\n"); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPG1hdGguaD4KCnR5cGVkZWYgc3RydWN0IHRvd2VyCnsKICAgIGRvdWJsZSByYWlvOwogICAgaW50IHgseTsKfSB0VFI7CgppbnQgdGdsICh0VFIgdFszXSxpbnQgYSwgaW50IGIpCnsKICAgIGludCBpLHA9MCwgbDEsIGwyLGNvbXA7CgogICAgZm9yKGk9MDsgaT4zOyBpKyspCiAgICB7CiAgICAgICAgbDE9dFtpXS54LWE7CiAgICAgICAgbDI9dFtpXS55LWI7CiAgICAgICAgY29tcD0gaHlwb3QobDEsbDIpOwogICAgICAgIHByaW50ZigiJWQiLCBjb21wKTsKICAgICAgICBpZihjb21wPD10W2ldLnJhaW8pCiAgICAgICAgewogICAgICAgICAgICBwKys7CiAgICAgICAgfQogICAgfQogICAgcmV0dXJuIHA7Cn0KCmludCBtYWluKCkKewogICAgaW50IGNbMl07CiAgICBzY2FuZigiJWQgJWQiLCAmY1swXSwgJmNbMV0pOwogICAgdFRSIGxjWzNdOwogICAgaW50IGk7CiAgICBmb3IoaSA9IDA7IGk8MzsgaSsrKQogICAgewogICAgICAgIHNjYW5mKCIlbGYgJWQgJWQiLCAmbGNbaV0ucmFpbywgJmxjW2ldLngsICZsY1tpXS55KTsKICAgIH0KaW50IHA9MCxsMSxsMixjb21wOwogICAgZm9yKGk9MDsgaTwzOyBpKyspCiAgICB7CiAgICAgICAgbDE9bGNbaV0ueC1jWzBdOwogICAgICAgIGwyPWxjW2ldLnktY1sxXTsKICAgICAgICBjb21wPSBoeXBvdChsMSxsMik7CiAgICAgICAgCiAgICAgICAgaWYoY29tcDw9bGNbaV0ucmFpbykKICAgICAgICB7CiAgICAgICAgICAgIHArKzsKICAgICAgICB9CiAgICB9CiAgIAogICAgaWYocD09MykKICAgICAgICB7CiAgICAgICAgcHJpbnRmKCJDZWx1bGFyIGVuY29udHJhZG9cbiIpOwogICAgfQogICAgZWxzZQogICAgICAgIHByaW50ZigiTmFvIGZvaSBwb3NzaXZlbCBlbmNvbnRyYXJcbiIpOwogICAgcmV0dXJuIDA7Cn0K