
#include "poker.h"
#include<cstdio>
#include<algorithm>
#include<cstdlib>
using namespace std;

int seed;
int mychips,opchips;
int cards[20] = {1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10};
bool wrongbet;

bool valid(int bet) {
  if(bet < 1) return false;
  if(bet > mychips || bet > opchips) return false;
  return true;
}

int generateRandom(int p) {
  return rand()%p;
}

int main() {
  scanf("%d",&seed);
  int wincnt = 0;
  srand((unsigned int)seed);
  for(int n=1;n<=100000;n++) {
    init();
    random_shuffle(cards,cards+20,generateRandom);
    mychips = 30, opchips = 30;
    wrongbet = false;
    for(int i=0;i<10;i++) {
      int mycard = cards[2*i], opcard = cards[2*i+1];
      int bet = betting(i == 0 ? -1 : cards[2*i-2],opcard);
      if(!valid(bet)) wrongbet = true;
      if(mycard > opcard) {mychips += bet, opchips -= bet;}
      if(mycard < opcard) {mychips -= bet, opchips += bet;}
      if(mychips == 0 || opchips == 0) break;
    }
    if(wrongbet) continue;
    if(mychips > opchips) wincnt++;
  }
  if(wincnt >= 88000) puts("1");
  else puts("0");
}
