#include using namespace std; using ll=long long; using pii=pair; #define all(a) a.begin(),a.end() #define pb push_back #define sz(a) ((int)a.size()) const int N=14; int n,x[N],y[N],k[N],A,B; bool dp[1<> n >> A >> B; for(int i=0; i> x[i] >> y[i] >> k[i]; for(int i=0; i=A||abs(k[i]-k[j])>=B)) dp[(1<=2){ for(int i=0; i>t&1)){ if(abs(k[t]-k[j])>=B||dis(t,i)+dis(t,j)>=A) dp[s^(1<