e f a c d b g h nn a1 jj vva b3 adsae b2 1