import java.util.*;
public class Main {
public static void main(String[] args){
	Scanner sc = new Scanner(System.in);
  	int N = sc.nextInt(); //2<=A<=20
	int[] H = new int[N];
  	int cnt = 0;
  	int max = 0;
  	for (int i=0;i<N;i++){
      	H[i] = sc.nextInt();
    }
/*
N <= 100000
H <= 10^9
左右一列に N 個のマスが並んでいます。
左から i 番目のマスの高さは Hi です。
あなたは好きなマスに降り立ち、右隣のマスの高さが
今居るマスの高さ以下である限り右隣のマスへ移動し続けます。
最大で何回移動できるでしょうか。
*/	
  	int k=0,j=0;
  	for(k=0;k<N-1;k++){
	  	for (j=k;j<N-1;j++){
          	
    	 	if(H[j] >= H[j+1]){
        	 	cnt++; 
       		}else{
              	if (cnt == N-1){
                  	System.out.println(cnt); 
                  	System.exit(0);
                }
				else if(max < cnt){
                  	max = cnt;
                }
              	cnt = 0;
          		break;
        	}
        }
      	if (cnt == N-1){
			System.out.println(cnt);   
			System.exit(0);
        }else if(max < cnt){
          	max = cnt;
        }
      	cnt = 0;
      
    }
  	System.out.println(max);                           
}
} import java.util.*; util.* java public class Main {
public static void main(String[] args){
	Scanner sc = new Scanner(System.in);
  	int N = sc.nextInt(); //2<=A<=20
	int[] H = new int[N];
  	int cnt = 0;
  	int max = 0;
  	for (int i=0;i<N;i++){
      	H[i] = sc.nextInt();
    }
/*
N <= 100000
H <= 10^9
左右一列に N 個のマスが並んでいます。
左から i 番目のマスの高さは Hi です。
あなたは好きなマスに降り立ち、右隣のマスの高さが
今居るマスの高さ以下である限り右隣のマスへ移動し続けます。
最大で何回移動できるでしょうか。
*/	
  	int k=0,j=0;
  	for(k=0;k<N-1;k++){
	  	for (j=k;j<N-1;j++){
          	
    	 	if(H[j] >= H[j+1]){
        	 	cnt++; 
       		}else{
              	if (cnt == N-1){
                  	System.out.println(cnt); 
                  	System.exit(0);
                }
				else if(max < cnt){
                  	max = cnt;
                }
              	cnt = 0;
          		break;
        	}
        }
      	if (cnt == N-1){
			System.out.println(cnt);   
			System.exit(0);
        }else if(max < cnt){
          	max = cnt;
        }
      	cnt = 0;
      
    }
  	System.out.println(max);                           
}
} Main public static void main(String[] args){
	Scanner sc = new Scanner(System.in);
  	int N = sc.nextInt(); //2<=A<=20
	int[] H = new int[N];
  	int cnt = 0;
  	int max = 0;
  	for (int i=0;i<N;i++){
      	H[i] = sc.nextInt();
    }
/*
N <= 100000
H <= 10^9
左右一列に N 個のマスが並んでいます。
左から i 番目のマスの高さは Hi です。
あなたは好きなマスに降り立ち、右隣のマスの高さが
今居るマスの高さ以下である限り右隣のマスへ移動し続けます。
最大で何回移動できるでしょうか。
*/	
  	int k=0,j=0;
  	for(k=0;k<N-1;k++){
	  	for (j=k;j<N-1;j++){
          	
    	 	if(H[j] >= H[j+1]){
        	 	cnt++; 
       		}else{
              	if (cnt == N-1){
                  	System.out.println(cnt); 
                  	System.exit(0);
                }
				else if(max < cnt){
                  	max = cnt;
                }
              	cnt = 0;
          		break;
        	}
        }
      	if (cnt == N-1){
			System.out.println(cnt);   
			System.exit(0);
        }else if(max < cnt){
          	max = cnt;
        }
      	cnt = 0;
      
    }
  	System.out.println(max);                           
} main {
	Scanner sc = new Scanner(System.in);
  	int N = sc.nextInt(); //2<=A<=20
	int[] H = new int[N];
  	int cnt = 0;
  	int max = 0;
  	for (int i=0;i<N;i++){
      	H[i] = sc.nextInt();
    }
/*
N <= 100000
H <= 10^9
左右一列に N 個のマスが並んでいます。
左から i 番目のマスの高さは Hi です。
あなたは好きなマスに降り立ち、右隣のマスの高さが
今居るマスの高さ以下である限り右隣のマスへ移動し続けます。
最大で何回移動できるでしょうか。
*/	
  	int k=0,j=0;
  	for(k=0;k<N-1;k++){
	  	for (j=k;j<N-1;j++){
          	
    	 	if(H[j] >= H[j+1]){
        	 	cnt++; 
       		}else{
              	if (cnt == N-1){
                  	System.out.println(cnt); 
                  	System.exit(0);
                }
				else if(max < cnt){
                  	max = cnt;
                }
              	cnt = 0;
          		break;
        	}
        }
      	if (cnt == N-1){
			System.out.println(cnt);   
			System.exit(0);
        }else if(max < cnt){
          	max = cnt;
        }
      	cnt = 0;
      
    }
  	System.out.println(max);                           
} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int N = sc.nextInt(); N sc.nextInt() sc.nextInt sc int[] H = new int[N]; H new int[N] N int cnt = 0; cnt 0 int max = 0; max 0 for (int i=0;i<N;i++){
      	H[i] = sc.nextInt();
    } int i=0; int i=0; i 0 i<N i N i++ i++ i {
      	H[i] = sc.nextInt();
    } {
      	H[i] = sc.nextInt();
    } H[i] = sc.nextInt() H[i] H i sc.nextInt() sc.nextInt sc int k=0 k 0 j=0; j 0 for(k=0;k<N-1;k++){
	  	for (j=k;j<N-1;j++){
          	
    	 	if(H[j] >= H[j+1]){
        	 	cnt++; 
       		}else{
              	if (cnt == N-1){
                  	System.out.println(cnt); 
                  	System.exit(0);
                }
				else if(max < cnt){
                  	max = cnt;
                }
              	cnt = 0;
          		break;
        	}
        }
      	if (cnt == N-1){
			System.out.println(cnt);   
			System.exit(0);
        }else if(max < cnt){
          	max = cnt;
        }
      	cnt = 0;
      
    } k=0; k=0 k 0 k<N-1 k N-1 N 1 k++ k++ k {
	  	for (j=k;j<N-1;j++){
          	
    	 	if(H[j] >= H[j+1]){
        	 	cnt++; 
       		}else{
              	if (cnt == N-1){
                  	System.out.println(cnt); 
                  	System.exit(0);
                }
				else if(max < cnt){
                  	max = cnt;
                }
              	cnt = 0;
          		break;
        	}
        }
      	if (cnt == N-1){
			System.out.println(cnt);   
			System.exit(0);
        }else if(max < cnt){
          	max = cnt;
        }
      	cnt = 0;
      
    } {
	  	for (j=k;j<N-1;j++){
          	
    	 	if(H[j] >= H[j+1]){
        	 	cnt++; 
       		}else{
              	if (cnt == N-1){
                  	System.out.println(cnt); 
                  	System.exit(0);
                }
				else if(max < cnt){
                  	max = cnt;
                }
              	cnt = 0;
          		break;
        	}
        }
      	if (cnt == N-1){
			System.out.println(cnt);   
			System.exit(0);
        }else if(max < cnt){
          	max = cnt;
        }
      	cnt = 0;
      
    } for (j=k;j<N-1;j++){
          	
    	 	if(H[j] >= H[j+1]){
        	 	cnt++; 
       		}else{
              	if (cnt == N-1){
                  	System.out.println(cnt); 
                  	System.exit(0);
                }
				else if(max < cnt){
                  	max = cnt;
                }
              	cnt = 0;
          		break;
        	}
        } j=k; j=k j k j<N-1 j N-1 N 1 j++ j++ j {
          	
    	 	if(H[j] >= H[j+1]){
        	 	cnt++; 
       		}else{
              	if (cnt == N-1){
                  	System.out.println(cnt); 
                  	System.exit(0);
                }
				else if(max < cnt){
                  	max = cnt;
                }
              	cnt = 0;
          		break;
        	}
        } {
          	
    	 	if(H[j] >= H[j+1]){
        	 	cnt++; 
       		}else{
              	if (cnt == N-1){
                  	System.out.println(cnt); 
                  	System.exit(0);
                }
				else if(max < cnt){
                  	max = cnt;
                }
              	cnt = 0;
          		break;
        	}
        } if(H[j] >= H[j+1]){
        	 	cnt++; 
       		}else{
              	if (cnt == N-1){
                  	System.out.println(cnt); 
                  	System.exit(0);
                }
				else if(max < cnt){
                  	max = cnt;
                }
              	cnt = 0;
          		break;
        	} H[j] >= H[j+1] H[j] H j H[j+1] H j+1 j 1 {
        	 	cnt++; 
       		} cnt++ cnt {
              	if (cnt == N-1){
                  	System.out.println(cnt); 
                  	System.exit(0);
                }
				else if(max < cnt){
                  	max = cnt;
                }
              	cnt = 0;
          		break;
        	} if (cnt == N-1){
                  	System.out.println(cnt); 
                  	System.exit(0);
                }
				else if(max < cnt){
                  	max = cnt;
                } cnt == N-1 cnt N-1 N 1 {
                  	System.out.println(cnt); 
                  	System.exit(0);
                } System.out.println(cnt) System.out.println System.out System System.out cnt System.exit(0) System.exit System 0 if(max < cnt){
                  	max = cnt;
                } max < cnt max cnt {
                  	max = cnt;
                } max = cnt max cnt cnt = 0 cnt 0 break; if (cnt == N-1){
			System.out.println(cnt);   
			System.exit(0);
        }else if(max < cnt){
          	max = cnt;
        } cnt == N-1 cnt N-1 N 1 {
			System.out.println(cnt);   
			System.exit(0);
        } System.out.println(cnt) System.out.println System.out System System.out cnt System.exit(0) System.exit System 0 if(max < cnt){
          	max = cnt;
        } max < cnt max cnt {
          	max = cnt;
        } max = cnt max cnt cnt = 0 cnt 0 System.out.println(max) System.out.println System.out System System.out max String[] args args public class Main {
public static void main(String[] args){
	Scanner sc = new Scanner(System.in);
  	int N = sc.nextInt(); //2<=A<=20
	int[] H = new int[N];
  	int cnt = 0;
  	int max = 0;
  	for (int i=0;i<N;i++){
      	H[i] = sc.nextInt();
    }
/*
N <= 100000
H <= 10^9
左右一列に N 個のマスが並んでいます。
左から i 番目のマスの高さは Hi です。
あなたは好きなマスに降り立ち、右隣のマスの高さが
今居るマスの高さ以下である限り右隣のマスへ移動し続けます。
最大で何回移動できるでしょうか。
*/	
  	int k=0,j=0;
  	for(k=0;k<N-1;k++){
	  	for (j=k;j<N-1;j++){
          	
    	 	if(H[j] >= H[j+1]){
        	 	cnt++; 
       		}else{
              	if (cnt == N-1){
                  	System.out.println(cnt); 
                  	System.exit(0);
                }
				else if(max < cnt){
                  	max = cnt;
                }
              	cnt = 0;
          		break;
        	}
        }
      	if (cnt == N-1){
			System.out.println(cnt);   
			System.exit(0);
        }else if(max < cnt){
          	max = cnt;
        }
      	cnt = 0;
      
    }
  	System.out.println(max);                           
}
} public class Main {
public static void main(String[] args){
	Scanner sc = new Scanner(System.in);
  	int N = sc.nextInt(); //2<=A<=20
	int[] H = new int[N];
  	int cnt = 0;
  	int max = 0;
  	for (int i=0;i<N;i++){
      	H[i] = sc.nextInt();
    }
/*
N <= 100000
H <= 10^9
左右一列に N 個のマスが並んでいます。
左から i 番目のマスの高さは Hi です。
あなたは好きなマスに降り立ち、右隣のマスの高さが
今居るマスの高さ以下である限り右隣のマスへ移動し続けます。
最大で何回移動できるでしょうか。
*/	
  	int k=0,j=0;
  	for(k=0;k<N-1;k++){
	  	for (j=k;j<N-1;j++){
          	
    	 	if(H[j] >= H[j+1]){
        	 	cnt++; 
       		}else{
              	if (cnt == N-1){
                  	System.out.println(cnt); 
                  	System.exit(0);
                }
				else if(max < cnt){
                  	max = cnt;
                }
              	cnt = 0;
          		break;
        	}
        }
      	if (cnt == N-1){
			System.out.println(cnt);   
			System.exit(0);
        }else if(max < cnt){
          	max = cnt;
        }
      	cnt = 0;
      
    }
  	System.out.println(max);                           
}
} Main
import java.util.*;
public class Main {
public static void main(String[] args){
	Scanner sc = new Scanner(System.in);
  	int N = sc.nextInt(); //2<=A<=20
	int[] H = new int[N];
  	int cnt = 0;
  	int max = 0;
  	for (int i=0;i<N;i++){
      	H[i] = sc.nextInt();
    }
/*
N <= 100000
H <= 10^9
左右一列に N 個のマスが並んでいます。
左から i 番目のマスの高さは Hi です。
あなたは好きなマスに降り立ち、右隣のマスの高さが
今居るマスの高さ以下である限り右隣のマスへ移動し続けます。
最大で何回移動できるでしょうか。
*/	
  	int k=0,j=0;
  	for(k=0;k<N-1;k++){
	  	for (j=k;j<N-1;j++){
          	
    	 	if(H[j] >= H[j+1]){
        	 	cnt++; 
       		}else{
              	if (cnt == N-1){
                  	System.out.println(cnt); 
                  	System.exit(0);
                }
				else if(max < cnt){
                  	max = cnt;
                }
              	cnt = 0;
          		break;
        	}
        }
      	if (cnt == N-1){
			System.out.println(cnt);   
			System.exit(0);
        }else if(max < cnt){
          	max = cnt;
        }
      	cnt = 0;
      
    }
  	System.out.println(max);                           
}
}