Карточки стоят 1, 2, 4, ..., 2^30 рублей. Для каждой карточки задано ai - сколько секунд доступа в интернет она предоставляет. Можно покупать несколько карточек одного достоинства. Требуется определить минимальную цену покупки не менее M секунд доступа.