Abalone is a 2-player board game. Here's a brief explanation from Wikipedia:
The board consists of 61 circular spaces arranged in a hexagon, five on a side. Each player has 14 marbles that rest in the spaces and are initially arranged as shown below.
For each move, a player moves a line of one, two or three marbles one space. The move can be either in-line (serial in respect to the line of marbles) or broadside (parallel to the line of marbles), as illustrated below.
Challenge:
There is only one set of marbles on the board with initial state as above picture (it doesn't matter which color you choose). At least how many moves does it takes to migrate all your marbles to your opponents initial space?