Bob and Charlie live in a small village with 99 houses, numbered from 1 to 99. One day they meet Alice, a person who has recently moved to this village.
Bob asks her if her house number is a square number, and Alice answers his question. Bob asks further: "Is your house number greater than 50?" Alice answers this question too. Now Bob thinks he knows the house number and tries to visit Alice. However, he goes to the wrong house because Alice lied on the first question.
Later, Charlie meets Alice and asks her if her house number is a cubic number, and Alice answers his question. Charlie asks further: "Is your house number greater than 25?" Alice answers this question too. Now Charlie thinks he knows the house number and tries to visit Alice. However, he also goes to the wrong house because Alice again lied on the first question.
In reality the house number of Alice is less than the house number of Bob and less than the house number of Charlie. In addition, the sum of all three house numbers is the double of a square number.
What is Alice's house number?