All right, I think this is the 5-th time I thought I had it! But I didn't see any mistakes this time! Woohoo!
Start off by cashing the K of hearts, and the AQ of spades.
Case 1: east takes the K of spades.
If east returns a spade or a low club, the rest is easy.
Suppose east returns a heart. Then, I'm in dummy with:
North: S: J 9 / H: Q 8 / D: A 5 3 / C: 9 3
West: S: - / H: J T 7 3 / D: K T 9 7 6 / C: -
South: S: - / H: - / D: Q J 8 4 / C: A K Q T 5
Now, I cash the jack of spades and three club tricks. West cannot pitch three hearts, but he can safely pitch two hearts (and thus only two diamonds), leaving:
North: S: - / H: Q 8 / D: A 5 3 / C: -
West: S: - / H: J T / D: K T 9 / C: -
South: S: - / H: - / D: Q J 8 4 / C: A
Whatever west pitches on the ace of clubs, I can take the rest.
Now, suppose instead east returned the jack of clubs way back when, leaving me in my hand, after west pitches a heart:
North: S: J 9 / H: A Q 8 / D: A 5 3 / C: 9
West: S: - / H: J T 7 3 / D: K T 9 7 6 / C: -
East: S: T 7 3 / H: 9 / D: - / C: 8 7 6 4 2
South: S: - / H: - / D: Q J 8 4 2 / C: A K T 5
So, I lead the Q of diamonds. Suppose west ducks, then I lead the jack of diamonds. West must cover, or else I take the rest. I then cash the top two hearts. In my hands, this leaves 5 cards :
North: S: J 9 / H: 8 / D: 5 / C: 9
East: ?
South: S: - / H: - / D: 8 / C: A K T 5
East must keep two spades and four clubs to stop both black suits, but has only 5 cards. Thus, I get the rest.
So, west must have covered the queen of diamonds, (east can safely pitch a spade) leaving me in dummy with:
North: S: J 9 / H: A Q 8 / D: 5 3 / C: 9
West: S: - / H: J T 7 3 / D: T 9 7 6 / C: -
East: S: T 7 / H: 9 / D: - / C: 8 7 6 4 2
South: S: - / H: - / D: J 8 4 2 / C: A K T 5
But now, I can take the rest in this order:
J of spades, AQ of hearts, 9 of clubs, J of diamonds, AKT of clubs
---------------------------------------------------------------
Case 2: East let's the Q of spades win, leaving this position with me in my hand:
North: S: J 9 / H: A Q 8 / D: A 5 3 / C: 9 3
West: S: - / H: J T 7 3 2 / D: K T 9 7 6 / C: -
East: S: K T 7 / H: 9 / D: - / C: J 8 7 6 4 2
South: S: - / H: - / D: Q J 8 4 2 / C: A K Q T 5
Now, I play out three diamonds and two hearts (losing a diamond). How do I do this?
I lead the Q of diamonds.
If west plays the K, I let it win. If a diamond is returned, I win with the jack, then cross to the ace, then take two hearts. If a heart is returned, I win, cash the J then A of diamonds, then cash the Q of hearts.
If west ducks the Q of diamonds, I then lose a diamond trick, win the return in dummy, and finish cashing the red suit tricks.
Either way, I'm in dummy with this:
North: S: J 9 / H: 8 / D: - / C: 9 3
South: S: - / H: - / D: - / C: A K Q T 5
East must keep one spade and 5 clubs to keep me from taking the rest of the tricks, but he only has 5 cards. Therefore, I take the rest of the tricks.
Phew, that was a mess!