Solving Einstein’s Riddle with Ruby
Sean Handley
60445

There’s insufficient information to determine whether the German fish keeper lives in the fourth or fifth house, because it isn’t stated whether the row of houses runs left to right, or right to left. That’s where the program has gone wrong, by the programmer underestimating the trickiness of the problem.