puzzle problem,
01.31.05