I have been struggling with this problem for three days and read several posts on StackOverflow, but still cannot get a clear clue of how to solve this problem. People who