(1)
Start by playing a
♠ to Q and ruffing a
♥.
Probably (hopefully?) the
♥ will be overruffed.
My plan is to make 5 spade tricks, 2 heart tricks and possibly come down to an ending where North is trump squeezed in the minors. I need the
♣K onside, and for nobody to touch clubs. If North wins a trump trick when dummy has no major suit card he will be able to get out a
♦ or a
♣ to kill the ending.
If North is 3244 with the black kings the trump squeeze will provide a 12th trick, but you told us South would not bid 4
♥ with that hand.
This line needs a friendly layout (not so likely, perhaps), and friendly defense (quite likely if I were defending this, perhaps you and your partner defended well

)
(2) If the spade is a singleton we can make by playing for
♦ 3-3 with the Q onside, losing 3 trump tricks only.
If spades are 3-3 we should be able to come to 10 tricks with 6 tricks outside spades, the Ace and Queen of hearts, a possible club/4th spade ruff, and the trump pips will be good enough for a 10th trick.
I will play for 3-3 spades (2 is a low pip, South may have opened something at favourable with 1534 or similar, and this way we don't need much from
♦). So
♠A,
♦K,
♦A, if this is not ruffed then the
♥4, planning to run it if North is asleep. North can win his K, but he can't win more than 3 heart tricks, or 2 hearts and a club.
That's impossible. No one can give more than one hundred percent. By definition that is the most anyone can give.