В конце 2 раза dф написали, а так вроде правильно.
Выкладывайте всё решение, будем смотреть.