Если анализировать построение, то она не зацикливается в одной конструкции, а чередуется в каждой версии. Далее размещён детализированный анализ. В финале даны ориентиры, чтобы было проще избежать лишних шагов. Если важно удаётся подстроить эти формулировки под свой формат.