Exercise 4.41: Write an ordinary Scheme program to solve the multiple dwelling puzzle.