HH:MM
.
b. Check if the constructed time is valid (i.e., HH < 24
and MM < 60
).
c. If valid, compare it with the current max_time
and update max_time
if necessary.max_time
if it's not an empty string; otherwise, return an empty string indicating no valid time could be made.