Correct option is B
Logic/Rule: In each step, put the alphabetically smallest word to the left. Put the largest number to the right.
Input:
Shine 34 12 Gravity 91 20 Echo Bounce Mirror 73 50
Step I
Smallest word alphabetically = Bounce
Largest number = 91
After Step I:
Bounce Shine 34 12 Gravity 20 Echo Mirror 73 50 91
Bounce Shine 34 12 Gravity 20 Echo Mirror 73 50 91
Step II
Remaining words: Shine, Gravity, Echo, Mirror → smallest = Echo
Remaining numbers: 34, 12, 20, 73, 50 → largest = 73
After Step II:
Bounce Echo Shine 34 12 Gravity 20 Mirror 50 73 91
Bounce Echo Shine 34 12 Gravity 20 Mirror 50 73 91
Step III
Remaining words: Shine, Gravity, Mirror → smallest = Gravity
Remaining numbers: 34, 12, 20, 50 → largest = 50
After Step III:
Bounce Echo Gravity Shine 34 12 20 Mirror 50 73 91
Bounce Echo Gravity Shine 34 12 20 Mirror 50 73 91
Step IV
Remaining words: Shine, Mirror → smallest = Mirror
Remaining numbers: 34, 12, 20 → largest = 34
After Step IV:
Bounce Echo Gravity Mirror Shine 12 20 34 50 73 91
Bounce Echo Gravity Mirror Shine 12 20 34 50 73 91
Now, Which word is at the 3rd position from the left in Step IV?
In Step IV:
Bounce (1) Echo (2) Gravity (3) Mirror (4) …
Bounce (1) Echo (2) Gravity (3) Mirror (4) …
At 3rd position = Gravity
Thus, correct option is (b).