
Коля или Сережа
Объяснение:
Если Сережа оба раза сказал правду, то краску пролил Коля. Тогда Вася тоже оба раза сказал правду, а Коля - дважды соврал, подходит.
Если Сережа хотя бы раз соврал, то краску пролил не Коля. Тогда второе утверждение Васи ложно, а тот, кто всегда говорит правду, - это Коля. Значит, краску разлил Сережа, при этом Сережа соврал, говоря о себе, и сказал правду о Васе, а Вася дважды соврал.
Обратите внимание, что "может сказать правду, а может и ложь" не означает, что мальчик один раз сказал правду, один раз солгал. Если бы это было бы так, то ответ был бы однозначен - краску пролил Сережа
Таблица приведена во вложении, +/- значит, например, что если виноват Коля, кто-то сказал правду, а если Сережа - солгал.