the story in detail is the following