Learn Hardcore Japanese: girigiri - at the last possible moment