Pergunta de entrevista da empresa EXL Service

puzzles are tough.