task1. Реализована система состояний.