Solve function with Y functions?

Hello, I am having a problem using the Solve() function with equations with the Y function in them. I have a TI-89 Titanium.

Here are my Y functions:

Y2: B+2*C+3*D+F-G+K

Y3: K*(C-A+2*D+F-G)+K*L-O

Y4: K*L*(D-2*A-B+F-G)+K*L*M-K*O

Y5: K*L*M*(F-G-3*A-2*B-C)-K*L*O

Y6: -K*L*M*O

My Solve function is:

Solve(X^5+Y2()*X^4+Y3()*X^3+Y4()*X^2+Y5()*X+Y6()=0 ,X)

I am getting the "Too few arguments" error.

I have also made a program for storing in the values of A,B,C,D,F,G,K,L,M, and O

A = .056

B = 0

C = 0

D = 0

F = 0

G = 0

K = .00066

L = 0

M = 0

O = 10^-14

After storing these values, I proceed to use the solve function but I am unable to do so.

Edit: I plugged in the Y equations and it worked, but I still would like to know if it's possible to keep the Y(n) in the original equation.