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