Double dummy grand slam

Double dummy grand slam

♠ A Q 7
♥ A K Q J
♦ Q J 10 9 8 7
♣ –
♠ K J 10 8 6
♥ 5 4 3 2
♦ –
♣ K Q J 10
N
W   E
 
S
♠ 9 5 4 3 2
♥ –
♦ 6 5 4 3 2
♣ 4 3 2
♠ –
♥ 10 9 8 7 6
♦ A K
♣ A 9 8 7 6 5

Contract:

7♥ by South

Lead:

♣K

Today we can see through cards and know that West has four trumps and a void in diamonds. Find the play to make all thirteen tricks.