Про приведение типов не понял. Что в нём не так?