Một người đem bán một con gà. Lần đầu bán 2 con gà, lần thứ hai bán 1/2 số gà còn lại và 1/2 con gà, lần thứ ba bán 1/2 số gà còn lại sau hai lần và 1/2 con gà, lần cuối cùng bán 1/2 số gà còn lại sau ba lần và 1/2 con gà thì vừa hết số gà đem bán. Hỏi người đó đã bán tất cả mấy con gà?