Say, you are in a code interview now, and you are very excited when you find the question assigned to you exactly same as one of the leetcode hard level problem. You know the solution, which, seems not easy to think of at the very beginning. You also know another solution, which may be your own ones, very ordinary ones, still works, but not fast enough, just a weaker solution. What is your choice here? To answer the best solution immediately, or just start to say your ordinary ones, then "happen" to come up with the best one?