Correct option is B
The word that can be filled in the blank is ‘at’ to make the sentence grammatically and contextually correct.
• ‘At’ is used to indicate a precise time.
• As per the context, the word ‘at’ fits very well & hence, it is the correct option.
Meanings of other given words:
• In - used to indicate inclusion within space, a place, or limits.
• On - used to indicate position, usually in contact with the surface of something.
• Into - used to indicate movement toward the inside of a place.
• Thus, all the other given words have different meanings and do not fit in the context of the sentence.