3.3.FiniteStateMachine