If no exceptions are thrown in a try block, where does control proceed to when the try block completes execution?
a) The finally block, if present.
b) The catch block.
c) The return statement.
d) The code after the try-catch block.