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