Всем здравствуйте! Почему проверку не проходит? Программа идет
public class TaskB1 {
    public static void main(String[] args) throws Exception {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        int sum = 0;
        do {
          int i = Integer.parseInt(reader.readLine());
            sum = sum + i;
            System.out.println(sum);
            if (i == -1) break;
        } while (true) ;
        }
    }