Basically this question asking that find the options which can make all the condition true simultaneous
Option 1:
Let whenever the system s/w is upgraded == U
user can access the file again = A
can save file = S
Now Option 1 is saying that U→ ~A ,A→ S, U→ S
let U = T then T→ ~A =True => ~A = True => A =False
A→ S => False → S = True => S can be t=True Or False
U→ S => T→ S =True => S=True
so option 1 is consistent
Option 2: Similarly that comes out to be consistent