Mafia Taxi Puzzle