A. If both follow, cash the ♠A Q J discarding hearts! If spades are 4–3, you have 13 tricks. If East has five spades, West started with a 2=2=7=2 pattern and East, holding four hearts, is a favorite to hold the ♥ K, so run the ♥ Q, discarding a diamond. If East has the king, you make the grand; if West has it, down one.
If East started with six spades, West started with 1=3=7=2 pattern, and now you have to decide who to play for the ♥K. If you think East has it, run the ♥ Q. If you think West has it, ruff a spade and take the heart finesse.
B. If West has a singleton club, do not draw the third trump, but cash spade winners instead, discarding hearts. If spades are 4–3, draw the last trump and claim. You have 13 tricks.
If East started with five spades, West is 2=3=7=1, so you have to guess who has the ♥K. If East started with six spades, West is 1=4=7=1, so after cashing a second spade (discarding a heart) and seeing the division, draw East’s last trump, cash a third spade, discarding a diamond, then a fourth spade, discarding a heart, ruff a spade and take the heart finesse, playing the odds.
On a hand like this, it helps to know your customers. If West is a conservative bidder, play him for ♥K when hearts are 3–3. If he is an aggressive bidder, play East for the ♥K.
Thanks to Bob Shapiro of Los Angeles CA for this one.