Подскажите, пожалуйста, что и где нужно закрыть.
package com.javarush.task.task18.task1801;
import java.io.*;
import java.util.ArrayList;
public class Solution {
public static void main(String[] args) throws Exception {
ArrayList<Integer> array = new ArrayList<Integer>();
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
FileInputStream fis=null;
InputStreamReader isr = null;
int b=0;
int m = 0;
fis = new FileInputStream(str);
isr = new InputStreamReader(fis);
while ((b=isr.read())!=-1){
array.add(b);
}
for (int i=0; i<array.size(); i++){
if (m<array.get(i)){
m=array.get(i);
}
}
br.close();
fis.close();
isr.close();
System.out.println(m);
}
}