iI think leading a ♦ should be obvious here, but it is difficult to argue with the bot doing its simulation, and finding the ♠K as opening lead.
Now the interesting part is that declarer takes this with ♠A, discarding the ♦3 from hand, and takes the ♥A, where GIB in East drop ♥J.
When can that be right?

Help
