I am not sure about proper grammar, but to me, c sounds best
sine qua non の意味、語源・英語語源辞典・etymonline
sine qua non の意味: 絶対条件; "必要不可欠な条件"、ラテン語で、文字通り「なければならないものなしに」という意味です。sine「なし」(sansを参照)+ qua、単数女性格のqui「どれ」(PIEルート*kwo-、関係代名詞と疑問詞の語幹)+ non「ない」(non-を参照)。暗黙のca