@startuml [*] --> State1 State1 --> State2 : Transition 1 State2 --> State3 : Transition 2 State3 --> State1 : Transition 3 State3 --> [*] @enduml