Pergunta de entrevista da empresa TuSimple

a medium to hard coding challenge