Это классическая логическая загадка. Предположим, что только один человек взял яблоко. Если Катя взяла яблоко, то Маша и Оля также сказали бы правду, что противоречит условиям задачи. То же самое верно, если Маша или Оля взяли бы яблоко. Следовательно, ни одна из девушек не может быть тем, кто взял яблоко, что делает данную ситуацию ложью.