Let Niall spend $p more for lunch.
200−15×200−110×200−100=p
(200−100)−[200×15+200×110]=p[Associative property]
100−200×(15+110)=p [Distributive property]
100−200×(210+110)=p
100−200×(2+110)=p
100−200×(310)=p
100−20×3=p
100−60=p
p=$40
Niall must spend $40 more on lunch so that he saves exactly $100.