None of those. They are pretty much sugar boosts and you will crash later, considering you had a sleepless night you'll crash extremely hard from them.
I suggest two of those 5 hour powers or one, depending on how many classes you have.
Or a lot of coffee.