In a bowl, mix half of the flour, dry yeast, salt, and sugar. Stir well with a spoon.
Add oil, vinegar, eggs (except one yolk), and milk, kneading the dough while gradually adding the remaining flour until smooth and elastic.
Transfer the dough to a floured surface and knead for 5-6 minutes. Let it rest, covered with a cloth, for about 10 minutes.
Divide the dough into 4 parts, roll each into a sheet about 0.5 cm thick, brush with butter, and sprinkle with cheese. Stack the sheets, leaving the last one unbuttered.
Cut the stacked sheets into 12 pieces and twist them. Let the twisted bread rise in a warm place for 1.5 hours.
Brush with a mixture of yolk and yogurt, then bake in a preheated oven at 180 degrees for 40-45 minutes.