31:59 Về cơ bản, lý do tại sao bạn có thể giải quyết vấn đề này, bạn có thể tạo ra một automata hữu hạn nhận dạng ngôn ngữ B, là vì automata hữu hạn đó sẽ theo dõi tính chẵn lẻ của số lượng 1'sit đã thấy trước đó. Điều này có hai trạng thái, một trong số chúng nhớ rằng nó đã thấy một số lượng lẻ các 1 cho đến nay, trạng thái còn lại nhớ rằng nó đã thấy một số lượng chẵn các 1 trước đó. Và điều đó sẽ là điển hình cho những automata này, automata hữu hạn. Sẽ có một số khả năng khác nhau mà bạn có thể phải theo dõi khi bạn đang đọc đầu vào và sẽ có một trạng thái liên kết với từng khả năng đó. Vì vậy, nếu bạn đang thiết kế một automata, bạn phải nghĩ về - khi bạn đang xử lý đầu vào - những điều bạn phải theo dõi. Và bạn sẽ tạo một trạng thái cho từng khả năng đó41:52 Hiển thị automata hữu hạn tương đương với Biểu thức chính quy.####[]