Puzzle Solution
This puzzle appeared in Microsoft Intern PuzzleDay 2010, whose theme was crime investigation.