Problem #PRU-100436

Problems Set theory and logic Mathematical logic

Problem

John is a knight, he never lies. But when you ask him the same question twice, his second answer suddenly is different from the first. How is it possible?