#pragma GCC optimize(2)
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
#define pi acos(-1.0)
#define e exp(1.0)
const ll maxn=1e4+7;
ll K,X;
ll A[maxn];
bool win[maxn];
int main()
{
// freopen(".../.txt","w",stdout);
ios::sync_with_stdio(false);
cin>>K>>X;
ll i,j;
for(i=0;i<K;i++)
cin>>A[i];
win[0]=false;
for(i=1;i<=X;i++)
{
win[i]=0;
for(j=0;j<K;j++)
win[i]=(win[i]||(i>=A[j]&&!win[i-A[j]]));
}
if(win[X])
puts("Alice");
else
puts("Bob");
return 0;
}