Final answer:
The shop has bought 750 shirts.
Step-by-step explanation:
To find out how many shirts the shop has bought, we can multiply the number of packs in a box (25) by the number of boxes bought by the shop (6).
So, 25 packs per box * 6 boxes = 150 packs.
Since each pack contains 5 shirts, we can then multiply the number of packs by 5 to get the total number of shirts:
150 packs * 5 shirts per pack = 750 shirts.