#include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long int ll; typedef unsigned long long int ull; set dp[1<<20]; int main(){ cin.tie(nullptr); ios::sync_with_stdio(false); int n; cin >> n; ll k; cin >> k; vector a(n); for(int i=0;i> a[i]; } sort(a.begin(), a.end()); a.erase(unique(a.begin(), a.end()),a.end()); dp[0].insert(k); for(int i=0;i<(1<