The little town of Stackville is exactly like hundreds of other little communities in every respect but one. Its scenery, its stores, its churches all have their counterparts at every crossroads in America, but as the home of the Morino boys the town is quite different.
These "remarkable" boys, Vinny and Johnny, exhibit, for reasons as yet entirely unknown, a very weird behavior when it comes to truth and falsehood.
Vinny is apparently incapable of telling the truth on Monday, Tuesday, or Wednesday, although he does so on the other days of the week.
His brother acts the same way, he finds it impossible to avoid lying on Tuesday, Thursday, or Saturday, although during the rest of the week it is impossible for him not to speak the truth.
When I heard of weird little kids on my recent visit to StackVille, I just had to meet them and see these lying little ba&^&!!*s for myself. So I found out their address, and dropped by. They were out playing in the yard.
"Hello," I said, "What's your name?" "I'm Vinny," replied the older without hesitation.
"What day is it today?" I asked next, feeling like a TV psychologist. "Well yesterday was Sunday," said the older boy. "And tomorrow is Friday," his brother added.
"Wait a minute," I said to the latter, "that doesn't sound right. Are you sure you're telling the truth?" "I always tell the truth on Wednesdays," he replied.
Then we were interrupted by the boys' mother and the boys left. She turned to me and said, "I heard the entire conversation and you should be able to figure out what day it is, and what my older boy's name is, and what my younger boy's name is."
What's the names of the boys?
What day did this meeting take place?
(there are dozens of truth puzzles like this, I hope you enjoy another one )