const s = 6; {требуемое расстояние между показаниями} var N: integer; a: array[1..10000] of integer; {все показания прибора} mp: integer; {минимальное значение произведения} i, j: integer; begin readln(N); {Ввод значений прибора} for i:=1 to N do readln(a[i]); mp := 1000 * 1000 + 1; for i := 1 to N-s do begin for j := i+s to N do begin if (a[i]*a[j] mod 2 = 0) and (a[i]*a[j] < mp) then mp := a[i]*a[j] end; end; if mp = 1000 * 1000 + 1 then mp := -1; writeln(mp) end.