A medium-sized spade is led, to the 10 and king.
A spade is returned, which you win on dummy.
I'm going to stick you with a low diamond from dummy, 8, 9, Queen.
Third round of spades to which every one follows.
You cross to the ace of hearts, and cash the fourth spade discarding a diamond. Both opponents throw a heart.
Now you come of the first decision point.
Line 1: cash the ace of diamonds now, anticipating a possible minor suit squeeze (or KQ doubleton on your left).
Lines 2/3: hold on to the DA for now, as oppo don't know you have it.
You cross to the king of clubs and cash two more hearts, discarding a club and a diamond from hand. Both opponents follow (so hearts were orignally 4-4). On the last heart, RHO discards the 10 of diamonds if you didn't cash the ace of diamonds earlier, otherwise a low club. Your options are
Line 1a: discard a diamond from hand, a club is discarded on your left, now play for the minor suit squeeze to have worked (ace of clubs)
Line 1b: discard a diamond from hand, club discarded on your left, play a club towards hand and finesse (risking 9 tricks only)
Line 2: discard a diamond from hand and take the club finesse
Line 3a: discard the CJ from hand and play a diamond towards the A7 planning to finesse if RHO follows low.
Line 3b: discard the CJ from hand and cash the DA, playing for RHO to have been squeezed in the minors.

Help

1♦ P 1♥ P
1NT P 3NT
1NT = 14-17 Bal