Опизденевший

befuddled, crazy