import java.util.*;
class B_MartianDollar {
public static void main
(String[] args
) { Scanner s
= new Scanner
(System.
in); int n = s.nextInt();
long b = s.nextInt();
int[] a = new int[n];
for (int i = 0; i < n; ++i) {
a[i] = s.nextInt();
}
long result = b;
for (int i = 0; i < n; ++i) {
for (int j = i + 1; j < n; ++j) {
result
= Math.
max(result, a
[j
] * (b
/ a
[i
]) + b
% a
[i
]); }
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwoKY2xhc3MgQl9NYXJ0aWFuRG9sbGFyIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCQlTY2FubmVyIHMgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoJCWludCBuID0gcy5uZXh0SW50KCk7CgkJbG9uZyBiID0gcy5uZXh0SW50KCk7CgkJaW50W10gYSA9IG5ldyBpbnRbbl07CgkJZm9yIChpbnQgaSA9IDA7IGkgPCBuOyArK2kpIHsKCQkJYVtpXSA9IHMubmV4dEludCgpOwoJCX0KCQlsb25nIHJlc3VsdCA9IGI7CgkJZm9yIChpbnQgaSA9IDA7IGkgPCBuOyArK2kpIHsKCQkJZm9yIChpbnQgaiA9IGkgKyAxOyBqIDwgbjsgKytqKSB7CgkJCQlyZXN1bHQgPSBNYXRoLm1heChyZXN1bHQsIGFbal0gKiAoYiAvIGFbaV0pICsgYiAlIGFbaV0pOwoJCQl9CgkJfQoJCVN5c3RlbS5vdXQucHJpbnRsbihyZXN1bHQpOwoJfQp9Cg==