Pergunta de entrevista da empresa John Deere

What data Structures to use in given cases?