# しりとりは同じ文字ではじまるように攻撃する # aで終わるように攻撃したいが、何回攻撃反転が起こるか # 攻撃反転というのはaではじまりaで終わる数 # N**(M-2)%2でどうか # 合ってそうだが、いくつかREが出た、powが計算できないとみた # M=1のときに対応必要だった N, M = map(int, input().split()) if M == 1: print('First') else: N %= 1000 M %= 1000 calc = pow(N, M-2, 2)-1 if calc%2 == 0: print('First') else: print('Second')