three-hour [adjective] + ordeal [noun]