The Below Code has pseudo code that performs some file operation .a.Is there a problem with this code ? if YES , What is tht?b. In which block would you write the pseudo code to “close the file “ ? And Why?Class program {Static void main (string []args){Try{}Catch(Exception ex){
// Block 1
}Catch (File Exception fex){
//Block 2
}Finally{}}}