5 người Anton, Boyd, Chester, Dwight và Eugene được miêu tả về tuổi như sau:
Anton: Eugene 27 tuổi.
Boyd: Tôi 81 tuổi.
Chester: Boyd 61 tuổi.
Dwight: Anton 57 tuổi.
Những gì Chester nói không đúng.
Eugene: Boyd nhiều tuổi hơn Anton.
Dwight ít hơn Chester 30 tuổi.
Không ai trong số họ dưới 10 tuổi hay trên 99 tuổi
Những lời mô tả do người bằng hoặc trên 50 tuổi đưa ra đều đúng, trừ khi tuổi mà người đó đưa ra là một số chính phương.
Những lời mô tả do người dưới 50 tuổi đưa ra đều sai, trừ khi tuổi mà người đó đưa ra là một số lập phương
Vậy tuổi của từng người là bao nhiêu?
Anton=A, Boyd=B, Chester=C, Dwight=D, Eugene=E. Nếu D đúng thì A=57, A=57 thì A sẽ nói đúng nên E=27=3^3 nên em là người nói đúng, ta lại có B>A, mà A=57=>B>57, mà B lại nói mình 81=9^2 là 1 số chính phương, vậy B nói dối mà B>57 nên tuổi B phải là 1 số chính phương nhưng không phải là 81==>B=64. D nói đúng nên D>=50 mà C-D=30==>C-30>=50==>C>=80, C lại là người nói dối nên tuổi C phải là 1 số chính phương==>C=81==>D=81-30=51, thỏa điều kiện D nói đúng lúc đầu. Vậy A=57t - B=64t - C=81t - D=51t - E=27t.