I guess here is the best place for the answer. I got schematic that using the following transistors: D666AC, B646AC. However, a vendor gave me C2705 and A1145 instead. I wonder if which one is the substitution of which one? :confused...