подскажите как лучше реализовать, нужен какой-то таймер, который будет разрешать доступ к заданиям в определенное время, на одно задание один час, если через 20 минут не решил, приходит подсказка, еще через 20 опять подсказка. Нужно как-то сделать так, чтобы пользователь не мог перевести время и получить подсказку, либо перевести время и открыть доступ раньше положенного. И чтобы если приложение свернули, а потом опять зашли, время не остановилось