# しりとりは同じ文字ではじまるように攻撃する
# aで終わるように攻撃したいが、何回攻撃反転が起こるか
# 攻撃反転というのはaではじまりaで終わる数
# N**(M-2)%2でどうか
# 合ってそうだが、いくつかREが出た、powが計算できないとみた

N, M = map(int, input().split())
N %= 1000
M %= 1000
if M == 1:
    print('First')
else:
    calc = pow(N, M-2, 2)-1
    if calc%2 == 0:
        print('First')
    else:
        print('Second')