North probably wouldn't have led the ♠J from ♠J9 so normal restricted choice doesn't apply here. North has one ♠J10 and if I play for that I wn 100% of the time by drawing the last trump and finessing. North could have ♠JT9x - there are three of those. He always would have led the jack, but half the time he plays the ♠9 the second time. Also I need the doubleton heart with South, slightly less than half the time since South has more open spaces if North has four spades. This makes the finesse more likely if South's count can be trusted. South has no reason to play honest count here though, and North could have ♠J109 which swings the decision the other way, as ♠J109 is as likely as ♠J10 (actually it's more likely because the other cards splitting 10:10 are more common that 11:9 with the 11 in North.) So unless I think South is someone who would always show honest count (and why would he from ♠9xxx and give away the show?), I play to the king and if spades aren't 3-3, I ruff the fourth spade with the ♥Q.