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