class 132Pattern { static boolean pattern(int a[]) { int n=a.length; int min[]=new int[n]; min[0]=a[0]; for(int i=1;i st=new Stack<>(); for(int i=n-1;i>=0;i--) { if(nums[i]>min[i]) { while(!st.isEmpty() && st.peek()<=min[i]) { st.pop(); } if(!st.isEmpty() && st.peek()