Hifumi TogoThe toughest strategist (shogi player) I ever faced.