Item free for certain amount of invoice amount

Hi All

I got a requirement like, a item is free for certain invoice amount

For example

if customer buys any products for which bill amount is 100 then Item A is free and if bill is 200 two item A’s are free and goes on

Thanks in advance