Hello, Andrei. You've posted valid comments for the first two sentences. And I think I can tell you why you have to write "fly-by-night" in the third sentence: "fly-by-night" appears in the dictionary, with hyphens and all.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.