A possible implementation using array
In the example, I tried to keep a logic closed to the one you showed in your screenshoot, but in the scope of my example, it makes little sense to check the count AND the global variable to make the stone disappear.
Also, in your screenshot, it picks the newly created instance, it's kind of by design.
You might try to put a "System: Pick all" before this condition, that would "reset" the picked instances.