Alex starts with 100 chocolates. After eating these 100 chocolates, he will have 100 wrappers. According to the shopkeeper’s offer, for every 5 wrappers, he can get 1 more chocolate. So, Alex can exchange 100 wrappers for 20 chocolates (since 100 ÷ 5 = 20).
Now, Alex has 20 new chocolates, and after eating these, he will have 20 more wrappers. He can exchange these 20 wrappers for 4 more chocolates. After eating these, he will have 4 wrappers left. He can exchange these 4 wrappers for no more chocolates.
Conclusion: Thus, the total number of chocolates Alex can taste is 100 + 20 + 4 = 124