રુથ ડેરિફુસ, સ્વિટ્ઝર્લેન્ડ