Surely West has all of the missing high cards, though the ♦Q is in some doubt. Win the ♥K, cross to the ♥A and ruff a diamond. Cash the ♥Q, discarding a diamond from dummy and duck a club. If West wins and returns a spade, finesse the jack, ruff a diamond and play the ♣A. If West follows low, he must have started with three clubs and three diamonds topped by the ace. Finesse the ♠Q and ruff a diamond, dropping West’s ace, and use the ♠A as the entry to the good diamonds. If the ♣K drops under the ace, meaning West started with a 5=2=4=2 pattern, you have reduced to this five-card end position needing all five tricks:
You play the ♣Q and West is squeezed. If he discards a spade, discard a diamond from dummy, cross to the ♠Q, cash the ♠A, ruff a diamond and take the 12th trick with the ♠10. If West discards a diamond, cross to the ♠Q, ruff a diamond, dropping West’s ace, and back to the ♠A where good diamonds await in the dummy.
If East wins the low club exit and returns a club, win the ace and, depending upon whether the king drops, proceed as above, either squeezing West if he started with four diamonds or ruffing out the ace if he started with three.
Thanks to Phil Clayton of Mission Viejo CA for this one.