Teva And Cephalon Solve Each Other's Problems