how many states will be there in total for a(b | c)*a*c following your method i got 15 states in total but chat gpt says it will be 16 because you have to add an epsilon transition from end state of a* to start state of c. but in your example (a|b)*abb you have not added any epsilon transition after (a|b)* to a please clarify