Последний ход вроде стильно сделан, но ничего непонятно. Если бы не объяснили здесь, что происходит, так бы ничего и не понял