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