import java.util.*;

class ss {

public static void main(String[] srgs) {

	Scanner sc = new Scanner(System.in);
	
	while (sc.hasNextInt()){
		int n = sc.nextInt();
		if (n==0) break;
		
		int m = sc.nextInt();
		int [] p = new int [n];
		int c = 0;
		int nakoupeno = 0;
		int prodano = 0;
		for (int i=0; i<n; i++){
			p[i] = sc.nextInt();
		}

		for (int i=0; i<n-1; i++){
			if (p[i]<=m){
				nakoupeno = m/p[i];
				for (int j=i+1; j<n; j++){
					prodano = nakoupeno*p[j] - nakoupeno*p[i];
					if ( prodano > c){
						c = prodano ;
					}
				}
			}
		}
		System.out.println(c);

		
	
	}

}

}