In a medium bowl, blend together warm water, melted margarine, sugar, and 3 beaten eggs In a large bowl, mix together yeast, salt, and 7 cups of the flour. Gradually stir in liquid ingredients, and mix until dough holds together. Knead dough on a floured surface with remaining flour until smooth. Split the dough into 2 large pieces. Split the 2 large pieces into 3 pieces each. Roll each third into a rope 3/4 inch thick and braid 3 strands together. Repeat. Place shaped dough onto greased cookie sheets. Brush dough with remaining beaten egg. Add poppy or sesame seeds, if desired. Let rise in a warm place until doubled in size. Bake in a preheated 325 degree F(165 degrees C) oven for 20 to 30 minutes.