Трое из четырех друзей заявили, что были вторыми, т.к. вторым может быть только один из друзей, автоматически берем во внимание то, что если участник второй и говорит правду, то второе его утверждение – неправда. Например: берем за правду то, что Андрей был вторым. Значит, выходит, что, по словам Гриши, Боря должен быть четвертым (правда), а по словам Васи – Андрей должен быть первым. Но Андрей не может быть и первым, и вторым. Значит, правдивое утверждение Андрея – второе, т.е. то, что Боря третий, а он (Андрей – не второй). Дальше, утверждения Гриши: что он второй – правдивое, т.к. Боря не может быть четвертым, т.к. мы уже установили, что он – третий. Проверяем высказывания всех мальчиков ("+" правда, "-" неправда): Андрей (1) Андрей: я был вторым (-), Боря - третьим (+) Боря (3)Гриша (2)Гриша: я был вторым (+), Боря – четвертым (-) Вася (4) Вася: я был вторым (-), Андрей – первым (+)