Kanji
1. thoroughness; completeness
2. thorough enforcement; seeing to it that a policy, etc. is carried out without exception
1. thorough; exhaustive
1. staying up all night
1. to penetrate; to sink in
2. to devote oneself (to); to do intently and exclusively
3. to do throughout (e.g. the night)
1. Overnight; Staying up all night
1. Throughout; Consistently
1. thoroughly did; completed
1. All-night; Overnight
1. Was up all night.; Stayed up all night.