Pergunta de entrevista da empresa EXL Service

puzzles were difficult