Consider two transactions T1 and T2, and four schedules S1,S2,S3,S4, of T1 and T2 as given below:
T1:R1[x]W1[x]W1[y]
T2:R2[x]R2[y]W2[y]
S1:R1[x]R2[x]R2[y]W1[x]W1[y]W2[y]
S2:R1[x]R2[x]R2[y]W1[x]W2[y]W1[y]
S3:R1[x]W1[x]R2[x]W1[y]R2[y]W2[y]
S4:R2[x]R2[y]R1[x]W1[x]W1[y]W2[y]
Which of the above schedules are conflict-serializable?