import java.util.Arrays; import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[]child = strToArray(sc.nextLine().split(" ")); int[]candy = strToArray(sc.nextLine().split(" ")); int i=0,j=0,cnt=0; while(i<child.length && j<candy.length) { if(child[i]<=candy[j]) { ++i; ++cnt; } ++j; } System.out.println(cnt); } public static int max(int... a) { return Arrays.stream(a).max().getAsInt(); } public static int[] strToArray(String[] a) { int[]p = Arrays.stream(a).mapToInt(Integer::valueOf).toArray(); return p; } }