Handle deadlines and misses | Amazon Interview Question