#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main(void){ int d,m; while (scanf("%d %d", &d, &m) == 2) { long int nums[70001]; long int profit = 0; for (int i=0; i=0; i--) { maxPrice = max(maxPrice, nums[i]); // cout << maxPrice - nums[i] << " * " << (m/nums[i]) << endl; profit = max(profit, (maxPrice - nums[i])*(m/nums[i])); // cout << i << " " << profit << endl; } //cout << "wheee" << endl; printf("%ld\n", profit); } return 0; }