The correct option is A in
Options A and C: 'In' and 'at' both refer to time. But, 'in' is used when the time is general, or a period of time and 'at' is used when referring to a specific time.
Consider 'in the evening' and 'at 7p.m.' (If there is any confusion for 'at night', 'night' refers to a specific period of day, which is dark, as opposed to morning or afternoon, which are just periods during daylight).
Thus option A is correct and C is incorrect.
Option B: 'Of' refers to belonging, or a part of the whole. E.g., 'two out of three'. This isn't suitable here.
Option D: 'Within' refers to the expiry of a particular period of time, 'she finished her meal within ten minutes'. But, the given sentence does not state the expiry of a particular period of time.
Hence options B and D are incorrect.