Learn Hardcore Japanese: simekiri wo mamoruno ha touzen da to omou. - I think it’s natural to meet the deadline.