Finally generates the first block