1259 - INFERNAL AFFAIRS 3