el 1) tenes que poner mas detalles porqe no se entiende
2)10:42
si esta adelantado 5 minutos entonces en 30 minutos
serian las 10:37
por lo que la hora en ese momento es 10:07
pero la pregunta dice que hora fue hace 10 minutos
si sabemos que la hora en ese momento es 10:07
10 minutos antes son.
9:57