[69819646] Question's author can mark right answer

Answer#accept

accept answer

RED: question's author can mark best answer

refactoring

spec refactoring

fix