Palestine Liberation Organization (PLO) and Hamas