Reading this question, it is simply a chess puzzle with no further context, and the answer is simply a solution to the chess puzzle.
In the Stack Overflow site, it is expected that users research the question before asking, providing their own research along with the question. Is there any similar concept on Chess Stack Exchange - e.g. providing which ideas or lines you have considered? I couldn't find anything when browsing through the help section.
My two cents would be that without such a requirement, the asker might as well plug a question such as the above into a chess engine if they just want to solve the puzzle and win a free lunch.