Количество орехов, купленных покупателями: 1, 2, 4, 8, 16, 32 и так далее. Нарастающее количество орехов, купленных предыдущими покупателями: 0, 1, 3, 7, 15, 31 и так далее. Видим, что ** 1 орех меньше, чем продано последнему покупателю. Но, по условию, в мешке остался 1 орех, то есть, проданное количество орехов ранее + 1 орех = количеству орехов последнему покупателю (это 50 кГ). И общий вес орехов = 50 кГ (последнему) + 50 кГ (всем предыдущим, с учетом 1 оставшегося ореха) = 100 кГ. А количество "этих покупателей", как и количество проданных орехов, зависит от веса одного ореха (не указано в условии задачи, может, лесной, может, грецкий, может, кокосовый) и поэтому "покрыто мраком" :)