31:59 Fondamentalement, la raison pour laquelle vous pouvez résoudre ce problème, vous pouvez créer un automate fini qui reconnaît le langage B, c'est parce que cet automate fini va garder une trace de la parité du nombre de 1 vus auparavant. Il a deux états, l'un d'eux se souvenant qu'il a vu un nombre impair de 1 jusqu'à présent, l'autre se souvenant qu'il a vu un nombre pair de 1 auparavant. Et cela va être typique pour ces automates, les automates finis. Il y aura plusieurs possibilités différentes que vous devrez peut-être suivre pendant que vous lisez l'entrée, et il y aura un état associé à chacune de ces possibilités. Donc, si vous concevez un automate, vous devez réfléchir, pendant que vous traitez l'entrée, aux éléments dont vous devez garder une trace. Et vous allez créer un état pour chacune de ces possibilités. 41:52 Afficher les automates finis équivalents à une expression régulière.####[]