import java.util.Scanner;
	
	import java.util.Arrays;
	public class Main {
		static Scanner scn = new Scanner(System.in);
		public static void main(String[] args) {
			// TODO Auto-generated method stub
			int n=scn.nextInt();
		int[]a=new int[n];
		for(int i=0;i<n;i++)
		{
			a[i]=scn.nextInt();
		}
		int count=0,max=0;
		if(n==1)	System.out.println("0");
		else if(n>1)
		{int i=0,j=1;
			while(j<n)
			{
				if(a[i]>=a[j])	
				{
					count++;
					i++;j++;
				}
				else if(a[i]<a[j])
				{
					i++;
					j++;
					max=Math.max(max,count);
					count=0;
				}
				
				
			}
			max=Math.max(max, count);
			System.out.println(max);
		}
		}
	
	} import java.util.Scanner; Scanner java.util import java.util.Arrays; Arrays java.util public class Main {
		static Scanner scn = new Scanner(System.in);
		public static void main(String[] args) {
			// TODO Auto-generated method stub
			int n=scn.nextInt();
		int[]a=new int[n];
		for(int i=0;i<n;i++)
		{
			a[i]=scn.nextInt();
		}
		int count=0,max=0;
		if(n==1)	System.out.println("0");
		else if(n>1)
		{int i=0,j=1;
			while(j<n)
			{
				if(a[i]>=a[j])	
				{
					count++;
					i++;j++;
				}
				else if(a[i]<a[j])
				{
					i++;
					j++;
					max=Math.max(max,count);
					count=0;
				}
				
				
			}
			max=Math.max(max, count);
			System.out.println(max);
		}
		}
	
	} Main static Scanner scn = new Scanner(System.in); scn new Scanner(System.in) public static void main(String[] args) {
			// TODO Auto-generated method stub
			int n=scn.nextInt();
		int[]a=new int[n];
		for(int i=0;i<n;i++)
		{
			a[i]=scn.nextInt();
		}
		int count=0,max=0;
		if(n==1)	System.out.println("0");
		else if(n>1)
		{int i=0,j=1;
			while(j<n)
			{
				if(a[i]>=a[j])	
				{
					count++;
					i++;j++;
				}
				else if(a[i]<a[j])
				{
					i++;
					j++;
					max=Math.max(max,count);
					count=0;
				}
				
				
			}
			max=Math.max(max, count);
			System.out.println(max);
		}
		} main {
			// TODO Auto-generated method stub
			int n=scn.nextInt();
		int[]a=new int[n];
		for(int i=0;i<n;i++)
		{
			a[i]=scn.nextInt();
		}
		int count=0,max=0;
		if(n==1)	System.out.println("0");
		else if(n>1)
		{int i=0,j=1;
			while(j<n)
			{
				if(a[i]>=a[j])	
				{
					count++;
					i++;j++;
				}
				else if(a[i]<a[j])
				{
					i++;
					j++;
					max=Math.max(max,count);
					count=0;
				}
				
				
			}
			max=Math.max(max, count);
			System.out.println(max);
		}
		} int n=scn.nextInt(); n scn.nextInt() scn.nextInt scn int[]a=new int[n]; a new int[n] n for(int i=0;i<n;i++)
		{
			a[i]=scn.nextInt();
		} int i=0; int i=0; i 0 i<n i n i++ i++ i {
			a[i]=scn.nextInt();
		} {
			a[i]=scn.nextInt();
		} a[i]=scn.nextInt() a[i] a i scn.nextInt() scn.nextInt scn int count=0 count 0 max=0; max 0 if(n==1)	System.out.println("0");
		else if(n>1)
		{int i=0,j=1;
			while(j<n)
			{
				if(a[i]>=a[j])	
				{
					count++;
					i++;j++;
				}
				else if(a[i]<a[j])
				{
					i++;
					j++;
					max=Math.max(max,count);
					count=0;
				}
				
				
			}
			max=Math.max(max, count);
			System.out.println(max);
		} n==1 n 1 System.out.println("0") System.out.println System.out System System.out "0" if(n>1)
		{int i=0,j=1;
			while(j<n)
			{
				if(a[i]>=a[j])	
				{
					count++;
					i++;j++;
				}
				else if(a[i]<a[j])
				{
					i++;
					j++;
					max=Math.max(max,count);
					count=0;
				}
				
				
			}
			max=Math.max(max, count);
			System.out.println(max);
		} n>1 n 1 {int i=0,j=1;
			while(j<n)
			{
				if(a[i]>=a[j])	
				{
					count++;
					i++;j++;
				}
				else if(a[i]<a[j])
				{
					i++;
					j++;
					max=Math.max(max,count);
					count=0;
				}
				
				
			}
			max=Math.max(max, count);
			System.out.println(max);
		} int i=0 i 0 j=1; j 1 while(j<n)
			{
				if(a[i]>=a[j])	
				{
					count++;
					i++;j++;
				}
				else if(a[i]<a[j])
				{
					i++;
					j++;
					max=Math.max(max,count);
					count=0;
				}
				
				
			} j<n j n {
				if(a[i]>=a[j])	
				{
					count++;
					i++;j++;
				}
				else if(a[i]<a[j])
				{
					i++;
					j++;
					max=Math.max(max,count);
					count=0;
				}
				
				
			} if(a[i]>=a[j])	
				{
					count++;
					i++;j++;
				}
				else if(a[i]<a[j])
				{
					i++;
					j++;
					max=Math.max(max,count);
					count=0;
				} a[i]>=a[j] a[i] a i a[j] a j {
					count++;
					i++;j++;
				} count++ count i++ i j++ j if(a[i]<a[j])
				{
					i++;
					j++;
					max=Math.max(max,count);
					count=0;
				} a[i]<a[j] a[i] a i a[j] a j {
					i++;
					j++;
					max=Math.max(max,count);
					count=0;
				} i++ i j++ j max=Math.max(max,count) max Math.max(max,count) Math.max Math max count count=0 count 0 max=Math.max(max, count) max Math.max(max, count) Math.max Math max count System.out.println(max) System.out.println System.out System System.out max String[] args args public class Main {
		static Scanner scn = new Scanner(System.in);
		public static void main(String[] args) {
			// TODO Auto-generated method stub
			int n=scn.nextInt();
		int[]a=new int[n];
		for(int i=0;i<n;i++)
		{
			a[i]=scn.nextInt();
		}
		int count=0,max=0;
		if(n==1)	System.out.println("0");
		else if(n>1)
		{int i=0,j=1;
			while(j<n)
			{
				if(a[i]>=a[j])	
				{
					count++;
					i++;j++;
				}
				else if(a[i]<a[j])
				{
					i++;
					j++;
					max=Math.max(max,count);
					count=0;
				}
				
				
			}
			max=Math.max(max, count);
			System.out.println(max);
		}
		}
	
	} public class Main {
		static Scanner scn = new Scanner(System.in);
		public static void main(String[] args) {
			// TODO Auto-generated method stub
			int n=scn.nextInt();
		int[]a=new int[n];
		for(int i=0;i<n;i++)
		{
			a[i]=scn.nextInt();
		}
		int count=0,max=0;
		if(n==1)	System.out.println("0");
		else if(n>1)
		{int i=0,j=1;
			while(j<n)
			{
				if(a[i]>=a[j])	
				{
					count++;
					i++;j++;
				}
				else if(a[i]<a[j])
				{
					i++;
					j++;
					max=Math.max(max,count);
					count=0;
				}
				
				
			}
			max=Math.max(max, count);
			System.out.println(max);
		}
		}
	
	} Main
import java.util.Scanner;
	
	import java.util.Arrays;
	public class Main {
		static Scanner scn = new Scanner(System.in);
		public static void main(String[] args) {
			// TODO Auto-generated method stub
			int n=scn.nextInt();
		int[]a=new int[n];
		for(int i=0;i<n;i++)
		{
			a[i]=scn.nextInt();
		}
		int count=0,max=0;
		if(n==1)	System.out.println("0");
		else if(n>1)
		{int i=0,j=1;
			while(j<n)
			{
				if(a[i]>=a[j])	
				{
					count++;
					i++;j++;
				}
				else if(a[i]<a[j])
				{
					i++;
					j++;
					max=Math.max(max,count);
					count=0;
				}
				
				
			}
			max=Math.max(max, count);
			System.out.println(max);
		}
		}
	
	}
