(Note: I doubt that this puzzle is complex enough to post it here, but I still took a try.)
There are 3 queens and 2 jacks (a full-house combination from poker) taken from a deck with standard suits, but with non-standard pictures. The queens are depicted as follows: the first queen is holding the vase with fruits, the second one is depicted with a bouquet of wheat ears and cornflowers, and the third queen is wearing a necklace with her suit symbol in it. The first of the jacks is depicted playing a flute, while the second one is holding a scythe and a bunch of hay. (There exists a real deck with face cards looking as described.)
The following is known about the set of cards:
All the queens are of different suits, as well as all the jacks (so, there are no two cards of the same rank and suit).
Both jacks are of the same color (as usual, hearts and diamonds are red, while clubs and spades are black).
The queen of the same suit as the jack who plays the flute is also present in the set.
If clubs are the trump suit, then both the queen with the fruits and one with the wheat ears can beat the jack holding a scythe. However, if diamonds are trumps, neither of these two queens cannot beat the other jack which plays the flute (again, as usual, that holds on standard card ordering, when a non-trump queen beats only a jack of her own suit, while the trump queen can beat any jack).
The queen of hearts is not the one that holds the fruits.
The question is to find the suits of all the queens and jacks from the set (to match the suits with the depictions).