Реализован обмен состояниями