suppose the token takes mean "t" moves to reach to the centre if it starts from the corner.
suppose the token takes mean "a" moves to reach to the centre if it starts from anywhere else except the corners or centre (ie if it starts from the middle of the end row/column): lets call this position as side middle.
starting from corner, it can either go to corner (from 2 sides) or side middle (from 2 sides).
so t = .25t + .25t + .25(1+a) + .25(1+a)
where 1+a is the no. of moves it takes to reach to centre from corner via side middle.
starting from side middle it can either go to corner (from 2 sides) or centre or side middle.
So a = .25*1 + (1+t)*.25 + (1+t)*.25 + (1+a)*.25
where 1+t is the no of moves it takes to reach to centre from side middle via corner
solving above two equations give t=7 moves
---
"You don't have to believe in God, but you should believe in The Book." -Paul Erdős