impossible [adjective] + restoration [noun]