How to get the force by Block A?

A person pulls horizontally on block B in the figure (Intro 1 figure) , causing both blocks to move together as a unit.

While this system is moving, make a carefully labeled free-body diagram of block A if the table is frictionless.
Draw the force vectors with their tails at the dot. The orientation of your vectors will be graded. The exact length of your vectors will not be graded but the relative length of one to the other will be graded.

How do i do this?
Given four arrows: normal force, weight, friction and unlabeled vector

3. The attempt at a solution
My first attempt was the normal force arrow pointing upwards from block A, friction and weight arrows pointing downwards from block A. Then the unlabeled vector arrow pointing to the right.

Then for my second attempt, i took away the friction arrow.

But i still can't get the answer! Anyone can help me?? very urgent! left with one last try.

I input the friction arrow for my first attempt, but i did not get the correct ans.
May i know how long should my arrows be? Cause for my first attempt, my normal force arrow was the longest followed by the weight arrow then the friction arrow. Do i need to include the unlabeled vector as well?

So that means the length of the normal and weight arrows should be equal right. and also the length of the friction arrow should be shorter than these 2 arrows?
Then do i still need to put the unlabeled vector arrow acting towards the right? Since Block B is the one that is being pulled, then i don't think i need to include the unlabeled vector arrow right? do correct me if i'm wrong. Thanks

Nope i don't have the set of vectors. They only state unlabeled vector.
Shouldn't the friction force be acting downwards since newton's 3rd law states that block A will exert a force equal in magnitude and opposite in direction with respect to block B?

No, think about what friction is first. Friction occurs when there's movement (or rather, an object is affected by friction when it's moving). If you push a block or something, it will stop, right? So, friction slows down velocity. But: velocity is parallel to displacement - and you know that they both are horizontal. If friction was a vertical force (which you say) it'd be 90 degrees to the velocity/displacement and would therefore not do any work on the object, i.e. not change the kinetic energy, and since kinetic energy is ½mv2, that means no change in velocity.

Am I making sense? I don't know what you know about mechanical energy and such, but yeah.

The displacement of Block B is to the right - friction between B and the floor is to the left.
Friction is what makes Block A move--shouldn't friction be in the direction of the displacement?

Block A wants to stay where it is, and imagine that A is fixed to a point and therefore can't move. So, B moves out from underneath A, but A is still wants to hold on to B. This is sort of the same scenario if you have B fixed at a point and move block A to the right--friction is opposite to A's displacement.. therefore to the right. (Hah, this is the weirdest explanation, but it's how I understand it; but when I think about it I use my hands and move them around and stuff.. ah well.)

I reckon the friction of block A is to the right, in this case. It makes more sense to me. Do you know where you draw friction vectors? I've been thaught that friction vectors go along the surface. (like, between A&B here.)

Sorry i'm a bit confused. I agree with you saying as block B moves to the right, the friciton would between block B and floor would be towards the left. However as block B moves to the right, friction would occur between surfaces of block A and B, but why is the friction acting to the right? Since the surface of block B is acting to the right, then shouldn't the friction be acting to the left? Sorry can help me clear my doubts? thanks a lot.

Anyway i can't draw the friction arrows along surface A and B as the question states that i must draw all forces from the centre of block A. How long should my friction arrow be? Shorter than normal vector arrow or the same length as the pull force?

I'm not going to say I'm the best with friction vectors (meaning, I've got some difficulties seeing their direction in front ot me), but I see it like this: Block A has three forces acting on it; normal force, weight and friction. Normal force & weight are in the y-direction and they cancel, so they don't matter for the displacement of the Block. However -- the displacement is to the right which means that there has to be an unbalanced force directed to the right in order for there to be displacement at all. Friction is the only one that's left.

Okay, then it doesn't matter about the friction vector. It was the type of thing that was important for my teacher in my previous Phyiscs course.

Edit: Okay, so I had a very brief discussion with a friend of mine (we're a bit preoccupied, matrix test tomorrow :|) and she said this:

"Because: friction always opposes the direction of displacement. The friction force felt on the bottom block is therefore to the left. Acc to Newtons third. opposite forces, makes the friction on the top block to the right."