Third parsing puzzle in progress