Để giải câu hỏi này, ta cần tìm ra một dãy số hữu hạn mà mỗi số trong dãy ít hơn số trước đó 2 đơn vị và tổng của dãy số đó là 147.
Đầu tiên, ta chú ý rằng nếu chúng ta có một dãy số tự nhiên liên tiếp từ 1 đến n, thì tổng của chúng là n*(n+1)/2. Tuy nhiên, trong trường hợp này, mỗi số trong dãy ít hơn số trước đó 2 đơn vị, nghĩa là nếu dãy số bắt đầu từ n, thì số tiếp theo là n-2, sau đó là n-4, v.v. Tức là ta có một dãy các số chẵn từ 2n đến 2, nếu ta chia tổng cho 2, ta sẽ có tổng của dãy số ban đầu. Vậy nên tổng của dãy số này cũng là n*(n+1)/2.
Vì vậy, bây giờ ta cần tìm ra số n sao cho n*(n+1)/2 = 147 hoặc n*(n+1) = 294. Ta cần tìm một số tự nhiên n sao cho n^2 + n - 294 = 0.
Giải phương trình trên ta được n = 17 (và một nghiệm âm khác không xem xét vì n không thể là số âm trong bài toán này).
Vậy, có 17 lớp và lớp lớn nhất (lớp 7) có 17 học sinh. Vì mỗi lớp có ít hơn 2 học sinh so với lớp trên nó, thì lớp 1 sẽ có 17 - 2*(7-1) = 17 - 12 = 5 học sinh.