Program gt;
var a,b,c,s:real;
begin
read(a,b,c);
if(abs(a)>1)or(abs(b)>1)or(abs(c)>1) then s:=(a+b+c)/3 else s:=a*b*c;
writeln(s);
end.
<span>28МАЯ
1. длина цепочки </span>28МАЯ (5) нечётна ⇒ 28АЯ ⇒ 39АЯ
2. длина цепочки 39АЯ (4) чётна ⇒ 139АЯ ⇒ 240АЯ
Там должна быть поговорка "За добро добром и платять". А по вашим координатам (<span>(2,2) (5,1) (3,1) (12,1) (10,3) (12,1) (1,2) (2,1) (1,3) (4,2) (11,1) (4,2) (12,3))</span> получается "ром и платять".