Трое друзей – илья, костя и серёжа – принимали участие в олимпиаде по программированию, и один из них занял первое место. когда пришли в школу, учительница спросила, кто из них победил. илья сказал: « это я победил, а не костя или серёжа ». костя сказал: « это серёжа победил, а илья всегда лжёт ». серёжа сказал: « победил не костя, а илья всегда говорит правду ». учительница знает, что один из всегда говорит правду, другой – всегда лжёт, а третий говорит через раз то ложь, то правду, но не знает, кто из них правдив, а кто – нет. кто победитель?