What is the version of the following sentence with correct punctuation?

The programme provides guarantee of at least 10 eggs via a backup with frozen eggs
The programme provides guarantee of at least 10 eggs (via a back-up with frozen eggs).