T1 would have X-locked A before T2 begins, but T2 starts by requesting S-lock on A. Even though T1 is finished with A it is still in the growing phase so it will not release.
e) Is the schedule recoverable? If so, show where commit statements can be placed.