long [adjective] + while [noun]