function concludeTournament(address _first   
                              , address _second  
                              , address _third   
                              , address _fourth) 
        isAdministrator
        public 
    {
        
        require(gameFinished[64]
             && playerIsRegistered(_first)
             && playerIsRegistered(_second)
             && playerIsRegistered(_third)
             && playerIsRegistered(_fourth));
        
        givethAddress.send(givethPool);
        
        uint tenth    = prizePool.div(10);
        _first.send (tenth.mul(4));
        _second.send(tenth.mul(3));
        _third.send (tenth.mul(2));
        
        _fourth.send(address(this).balance);
        
        selfdestruct(administrator);
    }