Ответ:

Сравним стоимость одного шурупа в каждой упаковке:

№1: \(54 : 20 = 2.7\) руб.; №2: \(67 : 25 = 2.68\) руб.; №3: \(123 : 50 = 2.46\) руб.; №4: \(53 : 20 = 2.65\) руб.

Самая низкая цена за шуруп — в упаковке №3. Поэтому любая покупка хотя бы 100 шурупов будет стоить не меньше \(100 \cdot 2.46 = 246\) руб.

Две упаковки №3 содержат ровно \(2 \cdot 50 = 100\) шурупов и стоят \(2 \cdot 123 = 246\) руб. Значит, эта нижняя граница достигается.

Ответ: 246 рублей.