# ビット全探索で前半の昇順リストを作る、残りが後半の昇順リスト # 後半の第1項が前半の最後項よりも辞書順前ならカウント N, K = map(int, input().split()) count = 0 for bit in range(1<>shift&1 == 1: chosen.append(shift+1) else: unchosen.append(shift+1) if len(chosen)>0 and len(unchosen)>0 and chosen[-1]>unchosen[0] and chosen[0]==K: #print(chosen, unchosen) count += 1 print(count)