Router A has a current table before it listens to B.
A starts with what it knows
Before hearing B's update, router A already knows A, B, and C, but D is still toy infinity.
dA(D)=999
B is already one hop away
A's current cost to B is 1, matching the direct A to B link.
C is known but expensive
A's current cost to C is 5. A will keep it only if B cannot offer a smaller value.
Summary
The current table is the baseline: every candidate from B will be compared against these exact values.
baseline for D=999