Не всё так просто с этими разборками, часто авторы пишут красиво, но пропускают важных нюансов, поэтому слепо копировать — тупняк полный. Лучше самому пытаться понять логику, а то потом при похожих задачах зависаешь, потому что просто повторил, а как и зачем — не въехал. Вот и всё.