Correct Answer - Option 1 : 8

Given,

Total no. of shirts in the row = 40

The white shirt is 15^{th} from the right and yellow is 17^{th} from the left

→ Position of the White Shirt + Position of the Yellow Shirt = (15^{th} + 17^{th}) = 32

Therefore, the number of shirts between white and yellow shirts = 40 – 32 = 8

Hence, 8 shirts are there between the white and the yellow shirts.