uses crt;
var fin,fout:text;
a:array[1..100] of integer;
n,m,i,j:byte;
mn:integer;
begin
clrscr;
assign(fin,'minimum.txt');
reset(fin);
assign(fout,'out.txt');
rewrite(fout);
read(fin,n);
read(fin,m);
writeln('Исходный массив:');
for i:=1 to n do
begin
read(fin,a[i]);
write(a[i],' ');
end;
writeln;
close(fin);
writeln(fout,'Kol. intervalov=',n-m+1);
for i:=1 to n-m+1 do
begin
mn:=a[i];
for j:=i to i+m-1 do
if a[j]<mn then mn:=a[j];
writeln(fout,'interval ',i,'-',i+m-1,' min=',mn);
end;
close(fout);
write('Результат записан!');
readln
end.