Solitaire: FreeCell Penguin

In this brain-tingling adaptation of classic Solitaire, you'll have to manage 7 tableau piles and 7 cell spaces as you build up the 4 foundation piles.
The brainfreezing twist here is that 3 of the foundation piles are already built part of the way!
Work your way through by building cards by suit in descending order in the tableau piles. Use the cell spaces for any card to give you infinite maneuvering options. Get all the cards up on the foundation piles in ascending order to keep the penguins from freezing up!